class A {
public:
void f( int z ) { a = z; }
int a;
};
class B {
public:
B() { a = new A(); }
~B() { delete( a ); }
void g( int z ) const { a.f( z ); } //error: call non-const method for constant object
A *a;
};
なぜエラーになるのですか?
は、非定数 a.f( z ) 自身はポインタ B::a を変更できず、それが指すオブジェクト A のみが変更できる。しかし、オブジェクトAはBのメンバーではないので、変更保護の対象にはならない。.を -> に置き換えると、すべてエラーなくC++でコンパイルされます。と宣言された場合
ニュース」タブの1つのMetaQuotes-Demo端末910に「時間」欄があるのはなぜか
と、別のコンピュータで同じものを使ってもダメなんですか?
そして、「カテゴリー」メニューが違います。コンピュータは同一で、OS=Windows 7。Expert Advisorが動作していない。物理的に異なるコンピューター上のBrokerage 880端末では、他の条件がすべて同じであれば、「カテゴリー」メニューが同じであること以外は、似たような絵になります。
なぜエラーになるのですか?
は、非定数 a.f( z ) 自身はポインタ B::a を変更できず、それが指すオブジェクト A のみが変更できる。しかし、オブジェクトAはBのメンバーではないので、変更保護の対象にはならない。.を -> に置き換えると、すべてエラーなくC++でコンパイルされます。と宣言された場合
オブジェクトへのポインタが変更されてはならないだけでなく、オブジェクト自体も変更されてはならないので、エラーになります。添付ファイルのerr1.mqhをMetaEditor=910で開いてみてください。
OS=Windows 732、err1.mqhとerr2.mqhが存在し、err1.mqh内のerr2.mqhのルートが正しい(もしくは同じフォルダにある)と仮定し、以下のMetaEditor設定を します。
開くことすらできない。余分なコードを排除し、問題の本質だけを残した。
このスレどうなってるんだ?5分ごとにこのスレッドに新しい投稿があると表示されるのですが、入ってみると何もないことがわかります。
P.S. トピックをトップに持ってくるために、延々と細かい編集をするのはやめてください。
今号は、未来から来た雑誌とは?
今号は、未来から来た雑誌とは?
まあポータルは閉じられました...その日付の問題はもうありません。(((
とにかく私の場合
MetaEditor4とリポジトリが接続されるのはいつですか?