error: '&' トークンの前にイニシャライザーがあるはずです。
2022-02-14 21:21:26
ljj@ljj-think:~/C++/Project/07$ make
g++ -std=c++11 -c -Wall 7_27.cpp
7_27.cpp:4:0からインクルードされたファイル内。
Screen.h:43:14: エラー: '&' トークンの前に期待されるイニシャライザー
inline Screen& Screen::move(pos r, pos c)
^
Screen.h:19:20: 警告: インライン関数 'Screen& Screen::move(Screen::pos, Scre)
en::pos)' が使用されていますが、定義されていません。
inline Screen& move(pos r, pos c);
^
makefile:7: ターゲット 'main' のレシピに失敗しました。
g++ -std=c++11 -c -Wall 7_27.cpp
7_27.cpp:4:0からインクルードされたファイル内。
Screen.h:43:14: エラー: '&' トークンの前に期待されるイニシャライザー
inline Screen& Screen::move(pos r, pos c)
^
Screen.h:19:20: 警告: インライン関数 'Screen& Screen::move(Screen::pos, Scre)
en::pos)' が使用されていますが、定義されていません。
inline Screen& move(pos r, pos c);
^
makefile:7: ターゲット 'main' のレシピに失敗しました。
を作ってください。*** [メイン] エラー1
Ubuntu 16.04 g++ コンパイル
このエラーの原因は、以下のように Screen.h ファイル内の構造体の末尾にセミコロンがないためです。
クラス Screen{ <未定義
//........
}; //セミコロンがないため、このエラーが発生します。
関連
-
c++ std::move Principle の実装と使用法のまとめ
-
C++-サンプリング関数 GridSampling (要サンプリング高速化)
-
c++11の機能を含むcmakeの書き方 (-std=c++11 cmakeList.txtに書き込む方法)
-
エラー: ローカル変数 'res' に関連付けられたスタックメモリのアドレスが返された
-
error: 'vector' does not name a type
-
error: label 'xxxxxxx' [-fpermissive] にジャンプします。
-
不完全なクラス型へのポインタが許可されていないのですが、どのようなエラーですか?
-
C++プロジェクトのコンパイル時に再定義の多重定義問題を解決する
-
一意でないテーブル/エイリアス
-
C++エラー:不明な型名
最新
-
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++ プログラミング プロンプトの関数定義はここでは許可されません。
-
の 0x091f11c7 での未処理例外について。0xC0000005: アクセス違反の読み取り位置 0x0ab0f
-
c++ エラー: 'map' は型名ではありません。
-
C++ JSON ライブラリ jsoncpp 新 API の使用法 (CharReaderBuilder / StreamWriterBuilder)
-
コンパイルエラー: 制御が非ボイド関数の末尾に達する可能性がある
-
警告:組み込み関数 'malloc' の互換性のない暗黙の宣言を修正する方法
-
[C++] 不完全な型へのメンバーアクセスエラー
-
C++ Error no matching function for call to 'std::basic_ofstream<char>::basic_ofstream(std::string&)
-
C++によるhttpサーバー/webサーバーの作成
-
文字列がこのスコープで宣言されていない 問題の解決