Hatalar, hatalar, sorular - sayfa 1537

 
coderex :
garip, ancak referansla değil karmaşık bir veri türünü (yapı tipi) nasıl iletmeyi düşünüyorsunuz? ve teorik olarak nasıl olması gerektiğini hayal edin, eğer yapınınboyutu sabit değilse, o zaman derleme aşamasındaki derleyici, yapı nesnesinin boyutunu hesaplamalıdır ve ... ufff, hangi derleyicinin olması gerektiğini varsaymak bile korkutucu akıllı, srr'de bile böyle bir şey yok :)

Tıpkı atama operatörünün yaptığı gibi. Derleyici, yalnızca yapının boyutu tanımlanmadığında yemin edecektir.

 struct A
{
};

struct B
{
   string Str;
};

void F( void )
{
  A a1, a2;
  
  a1 = a2; // no problem

  B b1, b2;

  b1 = b2; // '=' - structure have objects and cannot be copied
  
   return ;
}
 
comp :

Tıpkı atama operatörünün yaptığı gibi. Derleyici, yalnızca yapının boyutu tanımlanmadığında yemin edecektir.

))) Atama operatörü yalnızca yapı basitse ve yapı B'niz bu yapının basit olmadığını, ancak karmaşık bir türe sahip olduğunu gösteren bir dize alanına sahipse çalışır ... ve bu örnek ne içindi? Bir yapıyı bir fonksiyona referans olarak değil argüman olarak iletmekle ilgili bir soru sordunuz kopyalayarak cpp'de bile çalışmaz diye cevap verdim bunun için bir kural var internette çok bilgi var bunun hakkında ...
 
coderex :
))) Atama operatörü yalnızca yapı basitse ve B yapınız bir dize alanına sahipse çalışır, bu da bu yapının basit olmadığını, ancak karmaşık bir türe sahip olduğunu gösterir ... ve bu örnek ne içindi? Bir yapıyı bir fonksiyona referans olarak değil argüman olarak iletmekle ilgili bir soru sordunuz kopyalayarak cpp'de bile çalışmaz diye cevap verdim bunun için bir kural var internette çok bilgi var bunun hakkında ...

Örneğim bunu gösteriyor. Derleyici, atamanın ne zaman mümkün olduğunu ve ne zaman olmadığını çok iyi anlar. Ve bu, yalnızca referans olarak geçmenin ne zaman mümkün olduğu ve bir argüman olarak ne zaman mümkün olduğuna dair tam bir analojidir.

Soru "neden HER ZAMAN değil?" idi. Cevap, çünkü orada bir yerde de imkansız olan bir şey var - yuvarlanmıyor. Aslında dilin mimarisi açısından bunun neden imkansız olduğunu soruyorum. Bunu reddetmek için ne yanlış gidebilir ki?

 
Beyler, söyleyin lütfen, Multiterminal'in kullanım kılavuzunu bir yerde görmek mümkün mü?
 
vodoleyvl :
Beyler, söyleyin lütfen, Multiterminal'in kullanım kılavuzunu bir yerde görmek mümkün mü?
Çoklu terminal nedir?
 
Çoklu terminal uzun bir süre gitmiş gibi görünüyor.
 
Merhaba. Lütfen bana hafif bir terminali nereden alacağımı söyle?
 

Birkaç tane daha grafik ölçeği tanıtmak mümkün mü?

 ChartGetInteger (chart_ID, CHART_SCALE )
 

Hata ayıklarken önceden tanımlanmış makro ikameleri kullanıyorum. Karşılık gelen parametreyi bir işleve/yönteme geçirmeden de onu kimin aradığını bulmak uygun bir şekilde mümkün müdür?

 

Aşağıdaki hipotezle açıklanabilecek bir problemle karşılaştım.

OnCalculate yürütülürken gösterge manuel olarak kaldırıldığında, OnDeinit'in hemen, bazen de OnCalculate'in tamamlanamamasıyla aynı anda yürütüldüğü doğru mu?

Neden: