C ++のcin、cout、cerrストリームとは何ですか?
cin 、cout、cerr、 および詰まり 標準入力と標準出力を処理するストリームです。これらは、iostreamヘッダーファイルで定義されたストリームオブジェクトです。
std :: cin (char型の)狭い文字に向けられた標準の入力ストリームを表すクラスistreamのオブジェクトです。 Cストリームstdinに対応します。標準の入力ストリームは、環境によって決定される文字のソースです。通常、キーボードやファイルなどの外部ソースからの入力と見なされます。
std :: cout (char型の)狭い文字に向けられた標準出力ストリームを表すクラスostreamのオブジェクトです。 Cストリーム標準に対応します。標準出力ストリームは、環境によって決定される文字のデフォルトの宛先です。この宛先は、より標準的なオブジェクト(cerrやclogなど)と共有される場合があります。
オブジェクトcerr
注- このヘッダーで宣言されたすべてのオブジェクトは、固有のプロパティを共有します。
#include<iostream> int main() { int my_int; std::cin >> my_int; std::cout << my_int; std::cerr << "An error message"; return 0; }
次に、このプログラムをhello.cppファイルに保存します。最後に、terminal / cmdでこのファイルの保存場所に移動し、-
を使用してコンパイルします。$ g++ hello.cpp
−
を使用して実行します$ ./a.out
15 An error message
-
C ++の符号付きおよび符号なしキーワードとは何ですか?
C ++のすべての数値タイプには、符号を付けることも付けないこともできます。たとえば、正の整数のみを表すintを宣言できます。特に指定がない限り、すべての整数データ型は符号付きデータ型です。つまり、正または負の値をとることができます。 unsignedキーワードは、符号なしの変数を宣言するために使用できます。 例 #include<iostream> using namespace std; int main() { unsigned int i = -1; int x = i; cout <&l
-
C ++の標準ライブラリとは何ですか?
C ++プログラミング言語では、C ++標準ライブラリはクラスと関数のコレクションであり、コア言語とC++ISO標準自体の一部で記述されています。 C ++標準ライブラリは、いくつかの汎用コンテナ、これらのコンテナを利用および操作するための関数、関数オブジェクト、汎用文字列とストリーム(インタラクティブおよびファイルI / Oを含む)、いくつかの言語機能のサポート、および正方形の検索などの日常的なタスクのための関数を提供します数値のルート。以下は、C++標準ライブラリの機能の一部です- ストリーム- これらのライブラリは、C++で使用可能なさまざまなタイプのストリームを処理するために使用され