Hatalar, hatalar, sorular - sayfa 3138

 
Valeriy Yastremskiy # :

Statik bir dizinin boyutu bir sabittir, int değil.

Kusura bakmayın kontrol etmeden cevap verdim.

Soruya katılıyorum, sabit statik vidalar, yardımda olmasına rağmen kısa etki aynı:

Değişkenler

Bir dizi dizini yalnızca bir tam sayı olabilir.

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

Hatalar, hatalar, sorular

x572gün içi , 2022.01.08 20:44

   int dim= 5 ;
   int Arr1[ 5 ]; // OK
   int Arr2[dim]; // '[' - invalid index value

Ya tamamen batırdım ya da bir hata değilse, Yardım'a bir keçe çizme soktum.


 
Valeriy Yastremskiy # :

Kusura bakmayın kontrol etmeden cevap verdim.

Soruya katılıyorum, sabit statik vidalar, yardımda olmasına rağmen kısa etki aynı:

Değişkenler

Bir dizi dizini yalnızca bir tamsayı olabilir.


Cevap neredeyse doğruydu. Değişken bir sabit değildir.

 
Valeriy Yastremskiy # :

Kusura bakmayın kontrol etmeden cevap verdim.

Soruya katılıyorum, sabit statik vidalar, yardımda olmasına rağmen kısa etki aynı:

Değişkenler

Bir dizi dizini yalnızca bir tamsayı olabilir.


Yerine

 int dim= 5 ;

programın başına koy

 #define dim 5
tam olarak bir koltuk değneği değil, istenen, ancak çalışmayan ve uygulanamayan ilk versiyona çok uygun olmayan bir alternatif.
 
Alexey Viktorov # :

Cevap neredeyse doğruydu. Değişken bir sabit değildir.

Onlar. sabit bir tamsayı değişkeni bildirmek sabit değil mi?

 
x572intraday # :

Yerine

programın başına koy

tam olarak bir koltuk değneği değil, istenen, ancak çalışmayan ve uygulanamayan ilk versiyona çok uygun olmayan bir alternatif.

Pekala, ikame farklıdır, elbette, loş yerine, bir tamsayı yerine derleyici hawala yerine.

 
Valeriy Yastremskiy # :

Onlar. sabit bir tamsayı değişkeni bildirmek sabit değil mi?

Sabit bir değişken sabit bir değer değildir. Anahtar kelime değişkendir .
 
Alexey Viktorov # :
Sabit bir değişken sabit bir değer değildir. Anahtar kelime değişkendir .
Teşekkürler, çok daha net)
 

Nedeni açık, ancak Yardım'da IsStopped() hakkında çok az bilgi var. Ayrıntıları istiyorum:

  1. Arka arkaya tüm döngülere girmek mantıklı mı? Yoksa bir kez daha buna değmediğinde durumlara izin veriliyor mu? Yoksa daha fazla güvenilirlik için her yerde daha mı iyi? Örneğin, küçük zaman dilimlerinde büyük oranların üzerinde yineleme yaparken, çok sayıda grafik nesne üzerinde yineleme yaparken, vb.
  2. Döngülerin yanı sıra başka nerede kıpırdayabilirim / itmeli miyim? Döngüler dışında başka hiçbir yerde örnek görmedim.
 
x572intraday # :

Nedeni açık, ancak Yardım'da IsStopped() hakkında çok az bilgi var. Ayrıntıları istiyorum:

  1. Arka arkaya tüm döngülere girmek mantıklı mı? Yoksa bir kez daha buna değmediğinde durumlara izin veriliyor mu? Yoksa daha fazla güvenilirlik için her yerde daha mı iyi? Örneğin, küçük zaman dilimlerinde büyük oranların üzerinde yineleme yaparken, çok sayıda grafik nesne üzerinde yineleme yaparken, vb.
  2. Döngülerin yanı sıra başka nerede kıpırdayabilirim / hareket etmeliyim? Döngüler dışında başka hiçbir yerde örnek görmedim.

Çoğu zaman bu, yanlışlıkla sonsuz bir döngü ile sonuçlanabileceğiniz döngülerde kullanılır. Veya bir komut dosyasında veya hizmette kasıtlı olarak döngüye girdi.

 

Bunu neden yapamıyoruz?

 void OnStart ()
  {
   TFunc f = someFunction;
  }

class Test
  {
  } ;
typedef void (*TFunc)(Test*);
void someFunction(Test &a)  { }



'TFunc' yazmak için 'someFunction' işlevi kullanılamaz