pointers
Jaka jest dokładnie nazwa tablicy w c?
Mam problem ze zrozumieniem typu i użycia nazwy tablicy w C. Może to wydawać się długim postem, ale proszę o cierpliwość.
Ro ... ych wskaźnika. Ponieważ użycie symbolu zastępczego integer może drukować obcięte adresy. Ale chcę, żeby wszystko było proste.
Wskaźnik C do tablicy dwuwymiarowej
Wiem, że jest kilka pytań o to, co daje dobre (i działające) rozwiązania, ale żadne IMHO nie mówi wyraźnie, jaki jest najleps ... eed, perf...)
Czy jedno z tych rozwiązań zużywa więcej pamięci niż drugie ?
co jest najczęściej używane przez programistów ?
co oznacza `int *userMask[3][4]`?
Modyfikuję jakiś kod i natknąłem się na deklarację, że mam problemy ze zrozumieniem:
int *userMask[3][4] = {0};
Na co dok ... sugestię na temat cdecl Robert. Czy ktoś wie jak go używać w wierszu poleceń XP? Wszystko co mogę dostać to błąd składni: (
Umieszczenie gwiazdki w deklaracjach wskaźników
Niedawno zdecydowałem, że muszę w końcu nauczyć się C / C++ i jest jedna rzecz, której tak naprawdę nie rozumiem na temat wsk ... przypadku 5, tylko test jest wskaźnikiem, podczas gdy test2 jest "prawdziwym" int. A sprawa 6? Tak samo jak w przypadku nr 5?
Różnica między STD::reference wrapper a prostym wskaźnikiem?
Dlaczego istnieje potrzeba posiadania std::reference_wrapper? Gdzie należy go stosować? Czym się różni od zwykłego wskaźnika? Jak jego wydajność porównuje się do prostego wskaźnika?
Długość tablicy w argumencie funkcji
Jest to dobrze znany kod do obliczania długości tablicy w C:
sizeof(array)/sizeof(type)
Ale nie mogę znaleźć długości tab ... aśnić, czy możliwe jest ustalenie długości tablicy w argumencie funkcji, a jeśli tak, to dlaczego w main jest nadmiarowość.
Duplikowanie obiektów w Javie
Dowiedziałem się, że modyfikując zmienną w Javie, nie zmienia ona zmiennej, na której była oparta
int a = new Integer(5);
i ... ch są niezależne, ale skorelowane dla obiektów?
Również, jak powielić SomeObject, jeśli proste zadanie nie wykonuje zadania?
Wskaźnik funkcji C++ jako parametr
Próbuję wywołać funkcję, która przeszła jako wskaźnik funkcji bez argumentu, ale nie mogę jej uruchomić.
void *disconnectFun ... nnectFunc(void (*func)){
disconnectFunc = func;
}
void D::disconnected(){
*disconnectFunc;
connected = false;
}
Co to jest nieprzezroczysty wskaźnik w C?
Czy mogę poznać sposób użycia i logikę kryjącą się za pojęciem nieprzezroczystego wskaźnika w C?
Znaczenie * & i * * & w C++
Znalazłem te symbole w deklaracji funkcji kilka razy, ale nie wiem, co one oznaczają.
Przykład:
void raccogli_dati(double ... = sqrt(p[i][0]*p[j][0]));
}
for(int i=1; i < N/2; i++)
for(int j=0; j < i; j++)
V[i][j] = V[j][i];
}
Pass by pointer & Pass by reference [duplicate]
Możliwy duplikat:jakie są różnice między zmienną wskaźnika a zmienną odniesienia w C++?czy są korzyści z przechodzenia prz ... ;
}
Wyjście
Before Swap
a=45 b=35
After Swap with pass by pointer
a=35 b=45
After Swap with pass by reference
a=45 b=35
Wskaźnik funkcji jako członek struktury C
Mam następującą strukturę, ze wskaźnikiem do funkcji o nazwie "length", która zwróci Długość elementu chars.
typedef struct ... podstawowego systemu Obiektowego w C, ale nie mam zbyt dużego doświadczenia w radzeniu sobie ze wskaźnikami. Dzięki za pomoc.
Ciągi C++: [] VS. *
Zastanawialiśmy się, jaka jest różnica między zadeklarowaniem zmiennej z [] lub * ? Tak to widzę:
char *str = new char[100] ... iedzieć mi różnicę? Mam przeczucie. że oba mogą być zestawione tak samo, z wyjątkiem niektórych szczególnych przypadków?
Ty
Kiedy używać malloc dla wskaźników znakowych
Koncentruję się szczególnie na tym, kiedy używać malloc na wskaźnikach znaków
char *ptr;
ptr = "something";
...code...
...c ... porządku na coś tak trywialnego jak to? Jeśli tak, to dlaczego? Jeśli nie, to kiedy jest konieczne dla wskaźników znakowych?
C # ref czy to jak wskaźnik w C / C++ czy Referencja w C++?
Pracuję z ref i nie rozumiem jasno " czy to jest jak wskaźnik jak w C / C++ czy to jest jak odniesienie w C++?"
Dlaczego za ... mi lub dla typów wartości, takich jak bool, int lepiej przełączyć kod unsafe i przejść przez wskaźnik w niezarządzanym styl?
Wskaźnik C++ do obiektów
W C++ Czy zawsze musisz zainicjować wskaźnik do obiektu słowem kluczowym new?
Czy też możesz to mieć:
MyClass *myclass;
m ... ale ponieważ obiekty są normalnie przydzielane na stercie, myślę, że moja teoria jest prawdopodobnie błędna??
Proszę o radę.
Czy przypisania typu' auto 'wskaźnika w c++11 wymagają'*'?
Biorąc pod uwagę, że moja zmienna jest wskaźnikiem, jeśli przypisam ją do zmiennej typu "auto", czy mogę podać "*" ?
std::ve ... aprawdę wypełniony w funkcji, a ja po prostu staram się przypisać zwrócony wskaźnik do zmiennej. Przepraszam za zamieszanie
Czy wskaźnik o odpowiednim adresie i typie nadal jest zawsze poprawnym Wskaźnikiem od C++17?
(w odniesieniu do tego pytania i odpowiedzi .)
Przed standardem C++17, w [basic.związek]/3:
Jeśli obiekt typu T znajduj ... rpretacja tej modyfikacji prawa standardowego, czy też istnieją inne zasady, które rekompensują skreślenie cytowanego zdania?
Co to jest gwiazda podwójna (np. NSError **)?
Więc widziałem to:
error:(NSError **)error
Dlaczego dwie gwiazdki? Jakie to ma znaczenie?
C typedef wskaźnika do struktury
Natknąłem się na następujący kod:
typedef struct {
double x;
double y;
double z;
} *vector;
Czy jest to prawidłowa definicja typu? kod kompiluje się i działa poprawnie. Byłem tylko ciekaw, czy to powszechna praktyka.