- スレを勃てるまでもないC/C++の質問はここで 22
435 :デフォルトの名無しさん[sage]:2014/08/20(水) 17:12:14.82 ID:rntLD2SQ - main.cpp クラス.h クラスメソッド定義.cppと分けた場合
ヘッダを正しくincludeすればヘッダファイルでプロトタイプ宣言する時STLコンテナ等includeする必要はありませんよね 色々ためしてヘッダを正しくとはincludeの順番も関係あると気づいたのですが どうにもCE外れなくて 知識をください
|
- スレを勃てるまでもないC/C++の質問はここで 22
437 :デフォルトの名無しさん[sage]:2014/08/20(水) 17:31:17.86 ID:rntLD2SQ - >>436
標準ライブラリなら衝突しないしそうするべきですかね 一発でCE解決するんですがどうにも納得いかなくて
|
- スレを勃てるまでもないC/C++の質問はここで 22
440 :デフォルトの名無しさん[sage]:2014/08/20(水) 18:10:12.42 ID:rntLD2SQ - >>439 すみませんコンパイルエラーです
浸透してるものかと思い怠けました
|
- スレを勃てるまでもないC/C++の質問はここで 22
441 :デフォルトの名無しさん[sage]:2014/08/20(水) 18:21:45.98 ID:rntLD2SQ - >>438 曖昧な質問にありがとうございます
STLコンテナを使うプロトタイプ宣言においてincludeをする必要がないと聞いたので疑問を感じました --main.cpp using namespace std; int main(){ hoge hogehoge; return 0;} --hoge.h #pragma once class hoge{ public: void test(std::queue<int>); }; --hoge.cpp #include<queue>#include"hoge.h" //ここの順序でエラーが出たり出なかったり void hoge::test(std::queue<int> foo){}
|
- スレを勃てるまでもないC/C++の質問はここで 22
447 :デフォルトの名無しさん[sage]:2014/08/20(水) 19:11:02.35 ID:rntLD2SQ - >>442 なるほど 合理的ですね そうします
どうもありがとうございました
|