[過去ログ] C++相談室 part137 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
78
(2): (ワッチョイ 037e-tpL7) 2018/08/30(木)16:52 ID:pLYrs11p0(2/2) AAS
例えばstd::stringをhoge.hでは使わずhoge.cppのみで使われている場合
hoge.hで#include<string>と書くと、他のファイルからhoge.hをincludeしたとき無駄が出るはず
だからhoge.cppで#include<string>と書いた方がいいのが、それとも些細な差なので全部hoge.hにぶち込んでもいいのかということ
81: はちみつ餃子◆8X2XSCHEME (ワッチョイ db6f-tpL7) 2018/08/30(木)17:49 ID:8c0RjkhV0(3/3) AAS
>>78
その場合だと .cpp に書いた方が当然良い。
85: (ワッチョイ 3de3-zBrR) 2018/08/30(木)23:08 ID:yw5JoOBN0(1) AAS
>>78
hoge.hでstd::stringを使ってないのに#include<string>を書く、という発想が理解できない
#include<string>はstd::stringを使ってるところに書く、使ってないところには書かない、でいいじゃん

変更があって使わなくなったのに#includeは残ってるのがありがちで嫌なところ
静的解析とかで指摘して欲しい
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.026s