«c-preprocessor» etiketlenmiş sorular

C ve C ++ dil programlarını derlemeden önce uygulanan metinsel makro işlemci. Bu etiket ayrıca Objective-C veya C # içindeki #directives gibi türetilmiş veya aynı özelliklere sahip diğer derleyiciler / diller hakkında sorular için de kullanılabilir.







14
C cinsinden MIN ve MAX
Nerede MINve nerede MAXC tanımlanmış? Bunları genel olarak uygulamak ve mümkün olduğunca güvenli bir şekilde yazmak için en iyi yol nedir? (Ana derleyiciler için derleyici uzantıları / yerleşimleri tercih edilir.)
301 c  max  min  c-preprocessor 


6
GCC döküm önişlemcisi tanımlar
На этот вопрос есть ответы на yığın taşması на русском : Как узнать список всех определённых макросов? Gcc / g ++ 'ın önişlemci tanımlarını komut satırından dökmesinin bir yolu var mı? Gibi kötü şeyler __GNUC__, __STDC__vb.
248 gcc  g++  c-preprocessor 

11
#pragma paketi efekti
Birisi bana #pragma packönişlemci deyiminin ne yaptığını ve daha da önemlisi neden kullanmak istediğini açıklayabilir mi diye merak ediyordum . Bazı bilgiler sunan MSDN sayfasını kontrol ettim , ancak deneyimi olan insanlardan daha fazlasını duymayı umuyordum. Ben artık nerede bulamıyorum görünmesine rağmen, daha önce kodda gördüm.

12
#define C hata ayıklama yazdırma makro?
DEBUG tanımlandığında, aşağıdaki sahte kod gibi hata ayıklama iletileri yazdırmak için kullanılabilecek bir makro oluşturmaya çalışmak: #define DEBUG 1 #define debug_print(args ...) if (DEBUG) fprintf(stderr, args) Bu bir makro ile nasıl başarılır?
209 c  c-preprocessor 





Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.