Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
makro resmi 'tanımlayıcı' yeniden kullanımı
Remarks
Makro tanımının resmi parametre listesi, tanımlayıcıyı birden çok kez kullanır. Makronun parametre listesindeki tanımlayıcılar benzersiz olmalıdır.
Example
Aşağıdaki örnek C2009 oluşturur:
// C2009.cpp
#include <stdio.h>
#define macro1(a,a) (a*a) // C2009
int main()
{
printf_s("%d\n", macro1(2));
}
Possible resolution:
// C2009b.cpp
#include <stdio.h>
#define macro2(a) (a*a)
#define macro3(a,b) (a*b)
int main()
{
printf_s("%d\n", macro2(2));
printf_s("%d\n", macro3(2,4));
}