{ A=a; B=b;} will "=" kesinlikle "B=b" önce?idam edilmek için
Sanırım A
, B
, a
, ve b
tüm değişkenler ve adresleri A
, B
, a
, ve b
hepsi farklı. Daha sonra aşağıdaki kodu için:
A = a;
B = b;
C ve C standardı açıkça A=a
kesinlikle B=b
daha önce yürütülen gerektirir mi? Verilen adresleri A
, B
, a
, ve b
hepsi farklı, Derleyiciler izin için takas yürütme sırası iki ifade için bir amaç gibi optimizasyon?
Eğer benim sorunun cevabı C ve C farklı ise , her ikisi de bilmek isterim.
Edit: sorunun arka planı şudur. Board game AI tasarım, optimizasyon insanlar için şiddetle volatile
kısıtlama ekleme yaparsak değil icra emri üzerine dayalıdır lock-less shared-hash table kullanın.
CEVAP
Her iki standart komutlar için bu gözlemlenebilir davranışı değiştirmez sürece bozuk, gerçekleştirilecek izin verir. Bu gibi-kural olarak bilinir:
Açıklamalarda belirttiği gibi, "gözlemlenebilir davranış" olarak tanımlanan davranışı ile bir program gözlemlenebilir davranışlardır. tarafından tasarlanmıştır unutmayın Eğer program tanımsız davranış varsa, o zaman derleyici bu konuda akıl muaf.
Href JavaScript bağlantıları için özni...
Bir WordPress kullanmak için bir&; var...
Bir dize kontrol etmek için nasıl &quo...
Çözmek için nasıl "Eklenti yürütm...
Böyle büyük mükafat uyarı: "Birde...