void AddOne(int& y)
acaba aynı ya da ikinci durum, birinciden birinden farklıdır.
void AddOne(int& y)
acaba aynı ya da ikinci durum, birinciden birinden farklıdır.
, dil için aynı. Hiç fark yok. Önemli olan
Tüm &
tip ve değişken isim arasında olması gerektiğidir. Mekanlar önemli değil.
Yani
void AddOne(int& y);
void AddOne(int &y);
void AddOne(int & y)
void AddOne(int & y);
void AddOne(int&y);
aynı! Gerçek belirteçleri arasında boşlukların atılır olarak
yanı sıra int & y (boşluk yok). –
@BenVoigt: Yup. – Nawaz
Bu ikisi de tam olarak aynı sadece farklı kod konvansiyonlar
,
void AddOne(int &y);
ve
void AddOne(int& y);
ve C++ da
void AddOne(int&y);
arasında hiçbir fark yoktur.
C++ cinsinden boşluklar önemli değil. İsterseniz AddOne (int & y) 'yi geçersiz kılabilirsiniz. – chris
@chris: Bu tam olarak doğru değil. "unsignedint" ve "unsigned int", farklı belirteç dizileridir. Ancak bu soruda gösterilen kod, belirteçlerde farklı değil. –
Değeri için, ikinci seçeneğin daha net olduğunu düşünüyorum; 'int' '' nin türündedir. – JSQuareD