"ダミー "からの質問 - ページ 171

 
fyords:

カウントが100で割り切れる場合(100,200,300...)、条件が成立し、余りは0になります。

すなわち、倍率100、それ以外の場合は2.5、4.6などのようになります。- の場合、残りはそれぞれ0.5と0.6になります。

除算の余りは 整数に対してのみ働くので、0.5 と 0.6 はありえないが、それ以外は正しい。
Документация по MQL5: Основы языка / Операции и выражения / Арифметические операции
Документация по MQL5: Основы языка / Операции и выражения / Арифметические операции
  • www.mql5.com
Основы языка / Операции и выражения / Арифметические операции - Документация по MQL5
 
Urain:
割り算の余りは 整数にしか効かないので、0.5と0.6はありえないのですが、それ以外は正しいのです。
はい、確かに、C++ではそのように動作していたようです。そうそう、例はあまりよくないけど、わかりやすいし、理解しやすい。
 

C++で助けてください:enumの型を指定することは可能ですか?例えば、4バイトではなく、1バイトや8バイトが欲しい。

 

明らかに違う。型は値に基づいて生成される。最小サイズ(4バイト)がある場合があります。

しかし、特定の値を設定することで、その種類をコントロールすることができる。

忘れているかもしれないので、再確認してください。signed unsignedには厄介なものがあるようです。

 
TheXpert:

明らかに違う。型は値に基づいて生成される。最小サイズ(4バイト)がある場合があります。

しかし、特定の値を設定することで、その種類をコントロールすることができる。

忘れているかもしれないので、再確認してください。signed unsignedには厄介なものがあるようです。


ありがとうございます、少なくとも私にとっては常に4です :)

 
220Volt:

こんな感じです。


現在、C++はこれをサポートしていない。C++0Xでは、この構文でサポートする予定です。

enum class Enum2 : __int64 {Val1, Val2, val3};
 
220Volt:

C++で助けてください:enumの型を指定することは可能ですか?例えば、4バイトではなく、1バイトや8バイトが欲しい。

C++の基本型

データ型 バイト ビット 最小 マックス
符号付き文字 1 8 - 128 127
符号なし文字 1 8 0 255
サインショート 2 16 -32768 32767
列挙 2 16 -32768 32767
符号なしショート 2 16 0 65535
符号付き整数 2 16 -32768 32767
符号なし整数 2 16 0 65535
符号付きロング 4 32 -2147483648 2147483647
無記号長 4 32 0 4294967295
Основные типы C++
  • citforum.ru
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...
 

こんにちは。

I threw new indices in folder C:{Program FilesInstaTrader 5}MQL5}Indicators}Examples, but they are not visible in the terminal?

何が問題なのか?

 
Vin22:

こんにちは。

I threw new indices in folder C:{Program FilesInstaTrader 5}MQL5}Indicators}Examples, but they are not visible in the terminal?

何が問題なのか、教えてください。

端末は別のフォルダを使用します。

/portableスイッチで実行すると、独自のフォルダを使用します。

D:\terminal.exe /portable

 
220Volt:

ありがとう、いつも4、少なくとも私にとっては :)

VS2010 :) で確認したところ、動作しました。

enum Enum2 : char {Val1, Val2, Val3};

sizeof == 1と出ます。