Olası Çoğalt:
“static const” vs “#define” in c#define MY_INT VS #define MY_INT
yapmam bu:
#define WEEKDAYS 7
ve bu:
const int WEEKDAYS = 7;
Aralarında herhangi bir fark var mı? Her ikisi de aynı şeyi yapar gibi görünüyor - kod içinde gelecekteki kullanım için sabit bir değer ayarlar.
Bunu hem C hem de C++ olarak etiketlediniz. Cevaplar farklı diller için biraz farklı. – hvd
Söylemek daha kolay olurdu ** ASLA ** C ve C++ bir soru. –
@JeffMercado Daha kolay olurdu, ama yanlış olur. :) En basit örnek, C ve C++ arasındaki farklardan birini özellikle sormaktır. ('' ('A') 'nin neden c' deki (char) 'dan farklı olarak C++ 'dan farklı olduğunu soran yeni bir soruyu hatırlıyorum. – hvd