トップページ > プログラム > 2014年08月20日 > rntLD2SQ

書き込み順位&時間帯一覧

3 位/165 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000022100005



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
スレを勃てるまでもないC/C++の質問はここで 22

書き込みレス一覧

スレを勃てるまでもない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 なるほど 合理的ですね そうします
どうもありがとうございました


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。