エラー、バグ、質問 - ページ 2877

 
fxsaber:
カーソルがどの関数/メソッド内にあるか、MEで知るにはどうしたらいいですか?

また、コードを上下にスクロールして、編集した場所とカーソルの位置を探すこともあります。

編集した場合、私はCtrl + Z(変更をロールバックする)MEはカーソルに移動し、すぐにCtrl + Y(変更をロールバックする)を使用します。

 
Igor Makanu:

また、コードを上下にスクロールして、編集した場所とカーソルの位置を探すこともあります。

編集した場合、私はCtrl + Z(変更をロールバックする)MEはカーソルに移動し、すぐにCtrl + Y(変更をロールバックする)を使用します。

同じように!?ALT + LEFT/RIGHTも。しかし、まだ関数名を取得する必要があります。またはその定義へ。

 
これらの国旗の違いは何ですか?
FileSelectDialog(NULL, NULL, NULL, FSD_WRITE_FILE, FileNames, NULL);
FileSelectDialog(NULL, NULL, NULL, 0, FileNames, NULL);
 
またプライベートメッセージ のトラブルが・・・。
 
Vladimir Pastushak:
またプライベートメッセージ のトラブルが・・・。

検索ボックスに、あなたに手紙を書いた人の名前を入力します。そうすれば、すべてが元通りになる。今日、確認したところです。

 
チャットのアップグレード中です。
 
typedef datetime (*TIME)( void ); 

datetime Func() { return(0); }

TIME T = TimeCurrent;  // Error.
TIME T2 = Func;        // OK.


スタッフ機能のポインタが作れないのは昔からですか?

 
エラーは出ないということでいいのでしょうか?
void OnStart()
{
  for (int i = 0; i < 5; i++) // OK
}
 
fxsaber:

スタッフ機能のポインターを作れないのは、昔からなのでしょうか?

そう、昔から無理なんです。

fxsaber:
エラーは出ないということでよろしいでしょうか?

これは、少なくとも以下のエントリーが同等であるため、見落としがあります。

void f1() { for  (; false ;) } //нормально ???
void f2() { while(  false  ) } //Error: '}' - semicolon expected

これに対応して、コンパイラの動作も同一でなければならず、これは異なる

 

2つのushortから1つのuintを取得する必要があります。

は2種類(黄/ )あります。

input ushort inA = USHORT_MAX;
input ushort inB = USHORT_MAX;
input ushort inC = USHORT_MAX;
input ushort inD = USHORT_MAX;
uint param1 = (uint)inA << (sizeof(ushort) * 8) | inB;
uint param2 = (uint)inC << (sizeof(ushort) * 8) | inD;
union ushortTouint
{
   uint param[2];
   ushort in[4];
};
ushortTouint param_arr;
//+------------------------------------------------------------------+
void OnStart()
{
   printf("ver 1:  %X , %X", param1, param2);
   param_arr.in[0] = inA;
   param_arr.in[1] = inB;
   param_arr.in[2] = inC;
   param_arr.in[3] = inD;
   printf("ver 2:  %X , %X", param_arr.param[0], param_arr.param[1]);
}
//+------------------------------------------------------------------+

最適化において、どちらの変換方式がより速く動作するかをどのように知ることができますか (私は 10 uint とそれぞれ 20 ushort を使用するつもりです)?