エラーが発生しました。ISO C++ は型がない 'xxx' の宣言を禁じています [-fpermissive] 。
エラーコードです。
class メッセージ。
class Folder{
<未定義
を公開します。
addMsg(Message *pm);//キーワードpmで要素を追加します。
remMsg(Message *pm);//キーワードpmを持つ要素を削除します。
をプライベートで使用することができます。
set<Message *> Mes;//ディレクトリに含まれるMessageのアドレスを保存します。
};
エラーです。
のエラーが発生しました。
ISO C++では、型がない'addMsg'の宣言は禁止されています[-fpermissive]。
addMsg(Message *pm);// pmというキーワードで要素を追加します。
^
エラーが発生しました。
ISO C++では、型がない'remMsg'の宣言は禁止されています[-fpermissive]。
remMsg(Message *pm);// キーワード pm を持つ要素を削除します。
^
理由
メンバ関数 addMsg(Message *pm) および remMsg(Message *pm) は、関数の戻り値の型を書きません。
訂正します。
戻り値の型を追加し、コンパイルに成功。
正しいコードです。
クラス メッセージ。
class Folder{
<未定義
を公開します。
void addMsg(Message *pm);// pmをキーワードに要素を追加します。
void remMsg(Message *pm);//キーワードpmを持つ要素を削除します。
をプライベートで使用することができます。
set<Message *> Mes;//ディレクトリに含まれるMessageのアドレスを保存します。
};
関連
-
[解決済み】fpermissiveフラグは何をするのですか?
-
[解決済み】システムが指定されたファイルを見つけられませんでした。
-
[解決済み】C++ アルゴリズム的に単純な再帰的回文チェッカー
-
[解決済み】strlen()使用時に「このスコープでは宣言されていません。)
-
[解決済み】実行時チェックの失敗その2 - 変数'foo'周辺のスタックが破損していた。
-
error: lvalue required as left operand of assignment
-
[解決済み] c++ コンパイル時の未定義シンボル
-
[解決済み] MinGW/Eclipse ld.exeでライブラリが検出されない
-
[解決済み] C++ Boost ASIO simple periodic timer?
-
[解決済み] ミニダンプを読むにはどうしたらよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】C++ シンプルなハングマンゲーム【終了しました
-
[解決済み] 抽象クラス型のオブジェクトの割り当てエラー
-
[解決済み] C++テンプレート - LinkedList
-
[解決済み] 仮想メモリを使い果たしました。メモリを割り当てられない
-
[解決済み] エラーに関するヘルプ ISO C++ は型がない 'vector' の宣言を禁じています。
-
[解決済み] list::list' は型ではなく、コンストラクタを指定します。
-
[解決済み] リンクリストの検索機能 - C++ [終了しました]。
-
[解決済み] std::setのユニオン操作 [重複]について
-
[解決済み] QStandardItemModelとカスタムオブジェクトへのバインディング
-
[解決済み] コンストラクタでのエラー : 識別子を期待されますか?