Hatalar, hatalar, sorular - sayfa 2717

 
Artyom Trishkin :

Beta sürümünde düzenli olarak değişiklikler yapılır.

Hangi hataya yol açtılar? Biliyorsun? Beni değil.

Bir kişi "mucizeler" hakkında yazar, hatalar değil, mucizeler olmaz:

Dahası, onun diğer sözlerinden betada olmadığı açıktır.

Ancak, "hayır, getirilmediler" diye cevap vermek mümkün olacaktır. Ancak bu zaten açık - eğer terminal yapısı değişmediyse, bu ne anlama geliyor?

Bu nedenle açıklama önerisi. Ama konuyu yaydılar ... kendiniz için kaç sayfa sayın.

Artyom, 11 yılda hiçbir şeyin değişmediğini boş yere söylemedim. İnsanlar farklı ama cevaplar aynı. Ben kendim o duruma düştüm. Saatlerce bir hata bulmaya çalışırken, beyin zaten kaynarken, değişiklik yapılıp yapılmadığını da düşündüm. Sadece "hayır" duymak istediği ve başka bir şey duymadığı belirli bir soru sordu. Tanıtılan buglardan bahsetmedim, hatamı bulmak için yardım istemedim. Sadece dinlenmem ve hatayı aramaya devam etmem gerektiğine dair onay istedim. Sonuç olarak, buldum ama yardıma ihtiyacım olmadığını açıklamak için çok zaman harcadım. Bir "HAYIR" yanıtı benim için yeterli ve bir kişinin ihtiyaç duyduğundan fazlasını sunmama gerek yok.

Şimdi, hata mesajlarının kaç sayfa kaydırdığına dikkat edin. Bu mesaj bu sel arasında kaybolursa, geliştiricilerin soruna dikkat etme ve diğer sorunlarla ilgili diğer mesajlar için bizi izlemeye devam etme olasılığını nasıl hayal ediyorsunuz? Örneğin, şablon işlevleri hakkında. 3-4 kullanıcı birbirlerine kendilerini anlattılar, herhangi bir sorun olmadığını öğrendiler, ancak birkaç sayfaya yayıldı. Ve sonuç selden gelenle aynı.

Bir kez daha bu konunun ismine benzer bir isimle bir bölüm oluşturmayı öneriyorum, böylece her soru ayrı bir başlıkta olsun ve çözüldükçe unutulup gitsin.

 
Alexey Viktorov :

Artyom, 11 yılda hiçbir şeyin değişmediğini boş yere söylemedim. İnsanlar farklı ama cevaplar aynı. Ben kendim o duruma düştüm. Saatlerce bir hata bulmaya çalışırken, beyin zaten kaynarken, değişiklik yapılıp yapılmadığını da düşündüm. Sadece "hayır" duymak istediği ve başka bir şey duymadığı belirli bir soru sordu. Tanıtılan buglardan bahsetmedim, hatamı bulmak için yardım istemedim. Sadece dinlenmem ve hatayı aramaya devam etmem gerektiğine dair onay istedim. Sonuç olarak, buldum ama yardıma ihtiyacım olmadığını açıklamak için çok zaman harcadım. Sadece bir "HAYIR" cevabına ihtiyacım var.

Şimdi, hata mesajlarının kaç sayfa kaydırdığına dikkat edin. Bu mesaj bu sel arasında kaybolursa, geliştiricilerin soruna dikkat etme ve diğer sorunlarla ilgili diğer mesajlar için bizi izlemeye devam etme olasılığını nasıl hayal ediyorsunuz? Örneğin, şablon işlevleri hakkında. 3-4 kullanıcı birbirlerine kendilerini anlattılar, herhangi bir sorun olmadığını öğrendiler, ancak birkaç sayfaya yayıldı. Ve sonuç selden gelenle aynı.

Bir kez daha bu konunun ismine benzer bir isimle bir bölüm oluşturmayı öneriyorum, böylece her soru ayrı bir başlıkta olsun ve çözüldükçe unutulup gitsin.

"HAYIR" kelimesinden kaynaklanan sorun çözülmedi. Eh, sadece "amcayı sakinleştirmek" içinse ...

Ve minimum kod, kayıtsız olmayanların sorununa bağlanmanıza izin verecektir. Bir "gadsky" forumu değil - garip sorular. Görünen o ki, yardım etmek için zaman ve istek var, ama hayır - "Senden "HAYIR" diyemiyorsan yardım etmeni, oturmanı ve sessiz olmanı istemedim. İyi değil".

 
Artyom Trishkin :

"HAYIR" kelimesinden kaynaklanan sorun çözülmedi. Eh, eğer sadece "amcayı sakinleştirmek" için ...

Ve minimum kod, kayıtsız olmayanların sorununa bağlanmanıza izin verecektir. Bir "gadsky" forumu değil - garip sorular. Görünen o ki, zaman ve yardım etme arzusu var , ama hayır - "Senden yardım etmeni, oturmanı ve "HAYIR" diyemiyorsan susmanı istemedim. İyi değil".

Evet... o kadar hızlı cevap veriyorsun ki mesajımı biraz ince ayar yapmaya vaktim bile yok)))))

Tek bir “HAYIR” yanıtı benim için yeterli ve bir kişinin ihtiyaç duyduğundan fazlasını sunmama gerek yok .


Evet ve çok ısrarcı.

 
Alexey Viktorov :

Evet... o kadar hızlı cevap veriyorsun ki mesajımı biraz ince ayar yapmaya vaktim bile yok)))))

Evet ve çok ısrarcı.

Neden bariz olanı soruyorsun? Açıkça beklenen yanıtla.

Gitmiş.

 
Artyom Trishkin :

Neden bariz olanı soruyorsun? Açıkça beklenen yanıtla.

Gitmiş.

Birinin beyinlerin kaynadığını ve dinlenmeniz gerektiğini doğrulaması için.

Geri dön, her şeyi affedeceğim ... Biri tüm bunların konusunu temizleyecek .....

 

Belki bir kopya, ama yine de geliştiricilerden düzeltmelerden sonra aşağıdaki kodun doğru çalışacağından emin olmalarını istiyorum.
Aşırı yüklenmiş şablon işlevlerinin çağrı önceliklerinde Hata MT5 (derleme 2380) hatası.
C++ çevrimiçi ( https://onlinegdb.com/S1wH7RpuI )

 template < typename T>
struct A{
   T data;
};

template < typename T>
class B{
   T data;
};


void test(A<B< int >> &, A<B< int >> &, A<B< int >> &){
   printf ( "1" );
}; 

template < typename T>
void test(A<B<T>> &, A<B<T>> &, A<B<T>> &){
   printf ( "2" );
}; 

template < typename T, typename TT>
void test(A<B<T>> &, A<B<T>> &, A<B<TT>> &){
   printf ( "3" );
}; 

template < typename T>
void test(A<T> &, A<T> &, A<T> &){
   printf ( "4" );
}; 

template < typename T, typename TT>
void test(A<T> &, A<T> &, A<TT> &){
   printf ( "5" );
}; 

template < typename T>
void test(T &, T &, T &){
   printf ( "6" );
}; 

template < typename T, typename TT>
void test(T &, T &, TT &){
   printf ( "7" );
}; 


void OnStart (){ 
   A<B< int >>    a_b_int;
   A<B< double >> a_b_double;
   
   A< int >    a_int;
   A< double > a_double;
   
   B< int >    b_int;
   B< double > b_double;
   
   test(a_b_int,    a_b_int,    a_b_int);       // 1
   test(a_b_double, a_b_double, a_b_double);     // 2
   test(a_b_int,    a_b_int,    a_b_double);     // 3
   test(a_int,      a_int,      a_int);         // 4
   test(a_int,      a_int,      a_double);       // 5
   test(b_int,      b_int,      b_int);         // 6
   test(b_int,      b_int,      b_double);       // 7
}   
 

Alanlardan birinin const olduğu bir dizi yapı nasıl oluşturulur?

 struct A
{
   const int a;
  
  A( const int i ) : a(i)
  {
  }
  
  A() {}
};

void OnStart ()
{
  A a1( 1 );
  A a2( 2 );
  
  A b[];
  
   ArrayResize (b, 2 ); // Нужно получить массив структур, как a1 и a2.
}
 
fxsaber :

Alanlardan birinin const olduğu bir dizi yapı nasıl oluşturulur?

 #define PRINT(x) ; Print ( #x, ":" , string (x))

struct A
{
   const int a;
   static int default_a;
   
   A( const int i ) : a(i)
   {
   }
   
   A() : a(default_a){}
};
static int A::default_a = 0 ;


void OnStart ()
{
  A a1( 1 );
  A a2( 2 );
  
  A b1[];
  A::default_a = 1 ;  
   ArrayResize (b1, 2 ); 
  
  A b2[];
  A::default_a = 2 ;  
   ArrayResize (b2, 2 );   
  
  PRINT(b1[ 0 ].a);       // 1
  PRINT(b2[ 0 ].a);       // 2
}

Eğer seni doğru anladıysam.

 
Sergey Dzyublik :

Eğer seni doğru anladıysam.

Teşekkürler, ArrayResize dizisini tahmin etmedim.

 
fxsaber :

Teşekkürler, ArrayResize dizisini tahmin etmedim.

ArrayResize farklı dizilere uygulandı.
Yoksa a: 1, 2, 3, 4, 5, 6, 7, 8,... değerlerine sahip bir diziye mi ihtiyacınız var?