Składnia odnosi się do samych elementów języka i samych symboli. Pytania należy oznaczyć jako składnię, gdy pytanie konkretnie i prawie całkowicie dotyczy samej składni. Tego znacznika należy używać z określonym znacznikiem języka
Pierwsze pytanie na temat SO i jest to prawdziwy kandydat na RTM. Ale obiecuję ci, że szukałem i nie mogę tego znaleźć. Z radością zrobię # headpalm, gdy okaże się, że jest to prosta rzecz, której przegapiłem. Próbując rozgryźć Zend Framework i natrafiłem na następującą składnię: $this->_session->{'user_id'} Nigdy nie widziałem …
Mam kod Java, który używa nawiasów klamrowych na dwa sposoby // Curly braces attached to an 'if' statement: if(node.getId() != null) { node.getId().apply(this); } // Curly braces by themselves: { List<PExp> copy = new ArrayList<PExp>(node.getArgs()); for(PExp e : copy) { e.apply(this); } } outAMethodExp(node); Co oznaczają te samodzielne nawiasy klamrowe …
Mam pytanie, w jaki sposób kompilator działa na następującym kodzie: #include<stdio.h> int main(void) { int b=12, c=11; int d = (b == c++) ? (c+1) : (c-1); printf("d = %i\n", d); } Nie jestem pewien, dlaczego wynik jest d = 11.
Rozważ następujący program demonstracyjny. #include <iostream> int main() { typedef float T; 0.f.T::~T(); } Ten program jest kompilowany przez Microsoft Visual Studio Community 2019. Ale clangi gccpoproś o taki błąd prog.cc:7:5: error: unable to find numeric literal operator 'operator""f.T' 7 | 0.f.T::~T(); | ^~~~~ Jeśli napiszesz takie wyrażenie, ( 0.f …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.