variable-declaration
C wskaźnik do tablicy / array of pointers disambiguation
Jaka jest różnica między następującymi deklaracjami:
int* arr1[8];
int (*arr2)[8];
int *(arr3[8]);
Jaka jest ogólna zasada rozumienia bardziej złożonych deklaracji?
Kiedy używać extern w C++
Czytam "Think in C++" i właśnie wprowadzono deklarację extern. Na przykład:
extern int x;
extern float y;
Myślę, że rozumiem znaczenie (deklaracja bez definicji), ale zastanawiam się, kiedy okaże się przydatna.
Czy ktoś może podać przykład?
Deklarowanie zmiennych wewnątrz pętli, dobra czy zła praktyka?
Pytanie #1: czy deklarowanie zmiennej wewnątrz pętli jest dobrą czy złą praktyką?
Czytałem inne wątki o tym, czy występuje ... enna została już zadeklarowana i po prostu pomija tę część, czy faktycznie tworzy dla niej miejsce w pamięci za każdym razem?
Czy Można zadeklarować zmienną w pętli? (C++) [duplikat]
To pytanie ma już odpowiedź tutaj:
różnica między deklarowaniem zmiennych przed czy w pętli?
... ić to zamiast tego:
int i = 0;
int var;
while(i < 100)
{
var = 4;
i++;
}
Czy są takie same, szybkie i wydajne?
Deklaracja Zmiennych Pythona
Nauka Python {[7] } i ma podstawowe wątpliwości.
1.I have seen variable declaration (path here) as
class writer:
pat ... ogę utworzyć zmienną do przechowywania niestandardowego typu?
class writer:
path = "" # string value
customObj = ??
Czy Można zadeklarować zmienną Bez przypisywania wartości w Pythonie?
Czy Można zadeklarować zmienną w Pythonie?:
var
Tak, że zainicjowany na żaden? Wygląda na to, że Python na to pozwala, ale ... Pythonie? (przez ten sam autor)
Powiązane
Python: zakres zmiennych i wywołania funkcji
inne języki mają "zmienne"
Co oznacza "var FOO = FOO / / {}" (przypisanie zmiennej lub pustego obiektu do tej zmiennej) w Javascript?
Patrząc na kod źródłowy online natknąłem się na to na górze kilku plików źródłowych.
var FOO = FOO || {};
FOO.Bar = …;
Ale ... w stylu " jeśli już istnieje użyj jego wartości, użyj nowego obiektu.
Dlaczego miałbym to widzieć na górze pliku źródłowego?
C++, deklaracja zmiennej w wyrażeniu "if"
Co tu się dzieje?
if(int a = Func1())
{
// Works.
}
if((int a = Func1()))
{
// Fails to compile.
}
if((int a = Func ... przetestować
Więc to, co chcę zrobić, jest niezgodne ze standardem, czy mój kompilator po prostu pęka mi po jajach (VS2008)?
Dlaczego niektóre zmienne zadeklarowane za pomocą funkcji let inside stają się dostępne w innej funkcji, podczas gdy inne powodują błąd odniesienia?
Nie mogę zrozumieć, dlaczego zmienne zachowują się tak dziwnie, gdy są zadeklarowane wewnątrz funkcji.
W funkcji first dek ... console.error(e.message) }
try{ console.log(d); } // Reference error
catch(e){ console.error(e.message) }
}
first()
setq i defvar w Lispie
Widzę, że praktyczny Common Lisp używa {[0] } do Ustawieniazmiennej globalnej . Czy nie można używać setq do tego samego celu?
Jakie są zalety / wady używania defvar vs. setq?
Błąd C: oczekiwane wyrażenie przed int
Kiedy próbowałem poniższego kodu, dostaję wspomniany błąd.
if(a==1)
int b =10;
Ale poniżej jest poprawna składniowo
if(a==1)
{
int b = 10;
}
Dlaczego tak jest?
Deklaracja zmiennej po etykiecie goto
Dziś znalazłem jedną ciekawą rzecz. Nie wiedziałem, że nie Można zadeklarować zmiennej po etykiecie goto.
Kompilowanie nast ... kcji głównej, w moim przypadku) instrukcji goto, uważam, że zakres nie jest tu problemem. Ale dlaczego ja dostajesz ten błąd?
C++11-deklarowanie niestatycznych elementów danych jako 'auto'
Czy C++11 zezwala na deklarowanie niestatycznych elementów danych jako 'auto', jeśli są one zainicjowane w deklaracji? Na prz ... ale raczej standard na to nie pozwala, dlaczego nie? Byłoby to tak samo przydatne jak deklarowanie zmiennych lokalnych auto.
Czy mogę jednocześnie zadeklarować i przypisać zmienną w VBA?
Jestem nowy w VBA i chcę wiedzieć, czy mogę przekonwertować następującą deklarację i przypisanie do jednej linii:
Dim clientToTest As String
clientToTest = clientsToTest(i)
Lub
Dim clientString As Variant
clientString = Split(clientToTest)
Różnica między deklarowaniem ivar w interfejsie @a umieszczaniem zmiennej w implementacji @
Jaka jest różnica między zadeklarowaniem ivar w @interface a umieszczeniem zmiennej w @implementation W a .akta m?
@interfac ... 2;
- (void)doSomething {
num = 137;
num2 = 138;
}
@end
Czy jest czas, kiedy chcesz umieścić zmienną w @implementation?