これはどうやってトピックを解決済みにすればいいんでしょうか。
それっぽいのが見当たらない。。。
検索結果 4 件
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: classの宣言をヘッダに移すとコンパイルエラー
- 返信数: 4
- 閲覧数: 4851
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: classの宣言をヘッダに移すとコンパイルエラー
- 返信数: 4
- 閲覧数: 4851
Re: classの宣言をヘッダに移すとコンパイルエラー
Eclipse のエディターのバグかもしれません。
とりあえず、Eclipse の以下の設定をオフにするとエラーは出なくなりました。
Window > Preferences > C/C++ > Code Analysis > Invalid Arguments
とりあえず、Eclipse の以下の設定をオフにするとエラーは出なくなりました。
Window > Preferences > C/C++ > Code Analysis > Invalid Arguments
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: classの宣言をヘッダに移すとコンパイルエラー
- 返信数: 4
- 閲覧数: 4851
Re: classの宣言をヘッダに移すとコンパイルエラー
回答ありがとうございます。
おっしゃるとおり Eclipse のエラーでした。
コンパイル自体は通っており、実行もできました。
なぜエラーになるのか、Eclipse 方面から少し調べてみます。
おっしゃるとおり Eclipse のエラーでした。
コンパイル自体は通っており、実行もできました。
なぜエラーになるのか、Eclipse 方面から少し調べてみます。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: classの宣言をヘッダに移すとコンパイルエラー
- 返信数: 4
- 閲覧数: 4851
classの宣言をヘッダに移すとコンパイルエラー
はじめまして。 簡単な問題だと思うのですが、原因がわからず少し困っています。 どなたか教えて頂けますでしょうか。よろしくお願いします。 以下のコードの「class Test {};」 の部分を "common.h" の中に書くと、 vector の push_back でコンパイルエラーが発生します。 エラーメッセージ「Invalid arguments ' Candidates are: void push_back(const Test &) '」 "common.h" には「class Test {};」以外何も書いていない状態です。 #include <vector> #include...