SORU
22 Temmuz 2010, PERŞEMBE


Bu kendi kendine başlatma geçerli mi?

Hakkında daha önce düşündüğüm bu soru var ama cevap için önemsiz değildir diye düşündüm

int x = x   1;
int main() {
  return x;
}

Benim sorum programın davranış eğer geçerli değil ise belirli ve belirsiz olup olmadığıdır. Eğer tanımlanmış ise, x değerini main olarak bilinir?

CEVAP
22 Temmuz 2010, PERŞEMBE


Tanımlanmış oldukça eminim, ve x değeri 1 olmalıdır. §3.6.2/1 diyor ki: "statik depolama süresi (3.7.1) ile Nesne başka bir başlatma gerçekleşmeden önce sıfır olarak başlatılmış olacaktır (8.5)."

Bundan sonrası çok basit olduğunu düşünüyorum.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • disneychannel

    disneychanne

    19 ŞUBAT 2006
  • joshsnice

    joshsnice

    28 Kasım 2006
  • SRT Photoshop Tutorials

    SRT Photosho

    19 Aralık 2012