こんにちは。C++の勉強を最近始めました。
メンバ関数の引数に、STL(queue)を使おうとしています。
以下のように、参照にして使おうと思っています。
int test01::method(queue<int>& q)
{
return 0;
}
ですが、コンパイルしようとすると、
「識別子 'queue' がシンタックスエラーを起こしました。」
と言われてエラーになってしまいます・・・。
(他の箇所でqueueを使っていますが、そこではエラーは出ないので、
ヘッダファイルや名前空間はちゃんと指定できていると思います)
STLに関する情報を集めてみたのですが、
引数にして使った例を見つけることができませんでした。
シンタックスエラーなので、文法や構文などが正しくないのだと思うのですが、
関数の引数にそもそもSTLを指定できないのか、
コーディングの仕方が間違っているのか、判断ができません。
どのようにしたら、引数に指定できるのでしょうか?
ご存知の方がいらしたら、おしえていただきたいです。
よろしくおねがいします。
No.1ベストアンサー
- 回答日時:
プログラムを見せてください。
queue<int>& q
ここの部分ではコンパイルエラーは出ませんでしたので、
指定は間違ってないと思いますよ。
(自分は STL を引数によく使ってます)
試していただいて済みません。
原因としては、using namespace std;を指定していませんでした。
名前空間の指定とか、スコープを必要最低限に絞っていたのですが、
絞りすぎたみたいです・・・。
今度質問させてもらうときは、
一部分ではなく、もっと全体的なプログラムを書こうと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux bash環境でのエラー対応をお願い致します。 1 2022/11/26 17:41
- Visual Basic(VBA) VBAでfunctionを利用しようとしたときに「引数は省略できません」というエラーが出ます 1 2022/10/15 16:30
- C言語・C++・C# const char** p;のとき、free(p)でC4090エラーとなるのはなぜですか 3 2023/03/31 16:28
- C言語・C++・C# C言語初心者です、、、お助けください 2 2023/03/14 20:08
- C言語・C++・C# 関数ポインタの高速化のメリット 7 2023/05/05 20:15
- Excel(エクセル) DATE関数で指定する「日」のセルが関数の場合の対処法 5 2022/09/14 15:46
- C言語・C++・C# c言語 配列とポインタについて 3 2023/02/09 22:53
- Excel(エクセル) この関数の誤りを教えて下さい。 3 2023/08/08 07:36
- C言語・C++・C# C言語 3 2022/10/04 15:07
- 大学・短大 C言語線形リストの問題です 3 2022/12/22 00:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
python エラー
-
エクセルのエラーメッセージ「4...
-
コンパイルできません。
-
sys/time.hのインクルードがで...
-
HEWを使用しているのですが、こ...
-
ビルド時にinet_ptonが見つから...
-
RightとLeft関数のライブ...
-
multiple definitionというエラー
-
strcatについて
-
ビルドが失敗してしまいます
-
fortranでプログラムを実行する...
-
バッチからsqlplusの接続エラー...
-
LPCWSTRとchar
-
VB2008で定数に色の設定をした...
-
適切な変換関数が存在しない???
-
右オペランドを扱う演算子は定...
-
レコードセットをcloseする所で...
-
C言語でpgm形式の画像を読み込...
-
フォートランプログラムのエラ...
-
visual C++ でaruduinoとシリア...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
python エラー
-
エクセルのエラーメッセージ「4...
-
適切な変換関数が存在しない???
-
Excelのエラーで困ってます。
-
バッチからsqlplusの接続エラー...
-
fortranでプログラムを実行する...
-
HEWを使用しているのですが、こ...
-
コンパイルできません。
-
デバッグ中のエラーのことで教...
-
visual C++ でビルドの中止がで...
-
BC30002: 型 'ListItem' が定義...
-
Handlesについて
-
sys/time.hのインクルードがで...
-
ビルド失敗 指定されたファイ...
-
VB2008で定数に色の設定をした...
-
RightとLeft関数のライブ...
-
multiple definitionというエラー
-
WindowsからLinuxへの移植
-
HANDLEの宣言でのエラー
-
レコードセットをcloseする所で...
おすすめ情報