Hatalar, hatalar, sorular - sayfa 2274

 
fxsaber :

MQL5, C++' ın derleyemediği kodu derler ve yürütürse, MQL5'in bunu yanlışlıkla yaptığı iddiası burada geçerli midir?

Yapamaz - çünkü içlerinde MQL'de gözden kaçmış olabilecek çözülmez çelişkiler bulur.

 
A100 :

Yapamaz, çünkü MQL'de gözden kaçan çözülemez çelişkileri onlarda bulur.

Bu da sadece mantıktır, bağlayıcılığı yoktur

Farklı şeylerden bahsediyoruz. Bitti.

 
TheXpert :
hayır, işlev imzası ilgi çekici değil, iç sınıf

Nasıl göreceğimi bilmiyorum... Bilen varsa - lütfen sonucu yazsın.

 
Bu iyi?
 struct STRUCT { private : int a; };
STRUCT s = { 0 }; // 's' - cannot be initialized with initializer list
 
Konstantin :

hangi bayrakları dahil ediyorsunuz?

typename T class T, C++ (gcc) - rextester
  • rextester.com
typename T class T in C++ (gcc)
 
fxsaber :
Bu iyi?

Normal, eşdeğer olduğu sürece

 struct STRUCT { private : int a; };
STRUCT s;
ZeroMemory ( s ); //'s' - not allowed for objects with protected members or inheritance
 
A100 :

Normal, eşdeğer olduğu sürece

Eskiden mümkün olduğunu hatırlıyorum.

 

Belgelerde Hata

 struct MqlTradeResult 
  { 
   uint      retcode;           // Код результата операции 
   ulong     deal;             // Тикет сделки, если она совершена 
   ulong     order;             // Тикет ордера, если он выставлен 
   double    volume;           // Объем сделки, подтверждённый брокером 
   double    price;             // Цена в сделке, подтверждённая брокером 
   double    bid;               // Текущая рыночная цена предложения (цены реквота) 
   double    ask;               // Текущая рыночная цена спроса (цены реквота) 
   string    comment;           // Комментарий брокера к операции (по умолчанию заполняется расшифровкой кода возврата торгового сервера) 
   uint      request_id;       // Идентификатор запроса, устанавливается терминалом при отправке  
   uint      retcode_external; // Код ответа внешней торговой системы 
  };
 template < typename T>
string GetName( T )
{
   return ( typename (T));
}

void OnStart ()
{
   MqlTradeResult Result = { 0 };
  
   Print (GetName(Result.retcode_external)); // int
}
Документация по MQL5: Константы, перечисления и структуры / Структуры данных / Структура результата торгового запроса
Документация по MQL5: Константы, перечисления и структуры / Структуры данных / Структура результата торгового запроса
  • www.mql5.com
В ответ на торговый запрос постановки ордера в торговую систему, торговый сервер возвращает данные, содержащие информацию о результате обработки торгового запроса в виде специальной предопределенной структуры MqlTradeResult. Код ошибки, которую вернула внешняя торговая система. Проставление и виды этих ошибок зависят от брокера и внешней...
 
A100 :

Nasıl göreceğimi bilmiyorum... Bilen varsa - lütfen sonucu yazsın.

typeid(x).name()

ve ayrıca derleyiciye bağlı olarak bir kursta.

 
TheXpert :

typeid(x).name()

ve ayrıca derleyiciye bağlı olarak bir kursta.

Dosyalar:
cpp.txt  1 kb