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

 

コンパイルエラー

class A { public:
        void operator[]( int i ) {}
};
class B { public:
        B() : a( new A ) {}
        ~B() { delete a; }
        A *a;
        void f() const { a.operator[]( 0 ); } //нормально
        void g() const { a[ 0 ]; }            //error: call non-const method for constant object
        void h() const { (*a)[ 0 ];           //error: call non-const method for constant object
};
削除済み  
通常」のところには、エラーがあるはずです。演算子はconstとしてではなく、定義されている。
 
Anton Zverev:
正常」なところに、「異常」があるはずです。演算子はconstとしてではなく、定義されている。
"精神科医 "は今日もD判定
削除済み  
A100:
精神科医」は今日もD判定
class A { public:
        void operator[]( int i ) const {} // const добавил
};
class B { public:
        B() : a( new A ) {}
        ~B() { delete a; }
        A *a;
        void f() const { a.operator[]( 0 ); } // нет ошибки
        void g() const { a[ 0 ]; }            // нет ошибки
};
 
Anton Zverev:
デスクトップ版の「Five」の話です。エアモードがないんです。
端末がどうしたって!?パソコンでインターネットを無効にする必要がありますが、最も簡単な対処法は、機内モードを有効にすることです。または、設定からネットワークアダプターを無効にしてください。
 
Anton Zverev:

マッチング方法について

削除済み  
Karputov Vladimir:
端末がどう関係するんだ!?パソコンでインターネットを使えないようにする必要がありますが、一番簡単な対処法は「On Plane」モードをオンにすることです。または、設定からネットワークアダプターを無効にしてください。
Win7のあのモードはどこにあるんだ!?申し訳ないのですが、私は非常に弱いユーザーなのです。
 
Anton Zverev:
Win7のあのモードはどこにあるんだ!?申し訳ありませんが、私は非常に弱いユーザーです。
Win7ですか?私はWIndows10を使用しています。
削除済み  
A100:
マッチングを学ぶ。
勉強したいのに、Googleはどこで間違ったのか理解してくれない。私の誤解を要約してください。あなたの例では、"normal "の行でコンパイラーエラーが発生していますね。私の中では、コンパイラはぼやくべきでした。
 
Anton Zverev:
勉強したいけど、Googleが理解してくれない・・・。
本当のタフな男はGoogleに聞かず、トネリコに聞く :))