- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:「std」てナニモノですか?(VC++.net初心者です))
「std」って何なの?
このQ&Aのポイント
- C++初心者が「std」について知りたいです。
- 「std」は標準ライブラリの一部で、関数やクラスを利用するための名前空間です。
- C++で標準ライブラリを使う際には「std::」を頭につける必要があります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>「namespace」みたいなモノですか? というかnamespaceです。 std::は恐らくstandard(標準)の略ですが、 STLを含むC++が標準で提供している、関数なりテンプレートなりに使われる namespaceです。 名前の衝突を避けるため、std::のnamespaceをもっています。 特に問題ないならヘッダ、あるいはcppファイルの先頭で using namespace std;としておけばコーディングの手間は省けるでしょう。 (あまりヘッダにはかかないほうがいいですね、、、ほかにも影響がでるので) #include <iostream> using namespace std; int main(){ cout << "Hello World" << endl; }
その他の回答 (1)
- neuron-x
- ベストアンサー率52% (139/266)
回答No.2
std はnamespaceです。 C++が作られたとき、C++の標準ライブラリは、全て std というnamespaceに入れられることになりました。 #1の方も書いておられますが、 using namespace std; とすることで、毎回、std::coutなどとしなくてよくなります。ただし、ヘッダファイルなどではおすすめしません。
質問者
お礼
やはりnamespaceでしたか、回答有難う御座います やっと開放されました!!
お礼
有難う御座いました これからも、宜しくお願いします。