ContributePytaniaPublikacjeTagi
VIKEnut'
Zaloguj sięZarejestruj się

Pl

Русский

Ciemny motyw

Write
Zaloguj sięZarejestruj się

Ciemny motyw

Pl

Русский

Jesteś bardzo aktywny! To świetnie!

Zarejestruj się, aby nadal korzystać ze wszystkich funkcji Techfeed

SignUpAction

AlreadyHaveAccount?SignInAction

Popularne tagi

bindinglisthebrewstemmingomapringderivedquotationsamazon-sesattrdouble-clickgrails-2.0bingshakerewriteurlconnectionvoiceoverfalse-positivefacebook-authenticationzshrcappfabric

Powiązane pytania

1

OpenGL 3: glBindVertexArray unieważnia GL_ELEMENT_ARRAY_BUFFER

1

imap: „Nie można utworzyć wybieralnego gniazda TCP” podczas wysyłania wiadomości e-mail z programu C ++

2

std :: thread with movable, non-copyable argument

1

Opengl linux undefined odniesienie do podstawowych funkcji

4

Realizuję własny podgląd wydruku?

Sep 30, 2008, 07:36 PM
 
c++c-preprocessorc++-faqc

Dlaczego warto używać bezsensownych instrukcji do-while i if-else w makrach?

W wielu makrach C / C ++ widzę kod makra zawinięty w coś, co wydaje się bez znaczeniado while pętla. Oto przykłady.

#define FOO(X) do { f(X); g(X); } while (0)
#define FOO(X) if (1) { f(X); g(X); } else

Nie widzę codo while to robi. Dlaczego po prostu nie napisać tego bez niego?

#define FOO(X) f(X); g(X)

questionAnswers(11)

yourAnswerToTheQuestion

Popularne pytania

0 odpowiedzi

Semantyczna marża i WAI-ARIA for Tabbed Section?

0 odpowiedzi

Zmień klasę css w polu tekstowym, gdy sprawdzanie poprawności ASP.NET nie powiedzie się

0 odpowiedzi

Inicjalizacja pola

0 odpowiedzi

Praca z Canvas i AngularJS

0 odpowiedzi

Skrót klawiaturowy Jetbrains / Intellij do zwijania wszystkich metod

© 2020. Wszelkie Prawa Zastrzeżone
Wykonane z miłością 

Pl

Русский