cout

    -2

    1答えて

    コンマを取り除いてsecondWordに2番目の単語を格納しようとしていて、secondWordを出力しようとしています。 私のコード: #include <iostream> #include <string> #include <sstream> using namespace std; int main() { istringstream inSS; str

    8

    2答えて

    このステートメントで for (i = 1; i <= n; i++) { cout << i << " \n"[ i == n ]; } cout声明[i==n]がやっての最後の項は何ですか? このループは、スペース別の数字を出力します。ある (i == n ? '\n' : ' ') 、i == n、改行が印刷されそうスペースが印刷され、:

    0

    6答えて

    基本的なC++のものをいくつか練習したかったのです。私はそれを実験するために継承に焦点を当てました。私はいくつかの奇妙な問題に直面するまですべてがうまくいった: '洞穴'は、この範囲で宣言されていませんでした。私はいくつかのトピックを見てきましたが、そのほとんどはヒントがライブラリを追加するようなものだったり、「namespace stdを使って」書いていましたが、私の問題は解決しません。 #in

    0

    2答えて

    main.cpp: In function ‘void PrintVector(std::vector<std::__cxx11::basic_string<char> >&, bool)’: main.cpp:16:41: error: overloaded function with no contextual type information std::cout << ((new

    5

    2答えて

    coutバッファされたストリームです。これは、データがバッファに書き込まれ、ストリームがフラッシュされたときに印刷される、プログラムが終了するか、バッファが完全に充填されたときことを意味します。 私はこれがどのように機能するかをテストするための小さなプログラムを作ったが、それは上記のいずれかの条件が満たされても、前に印刷し、なぜ私は理解していません。 #include <iostream> #i

    -3

    1答えて

    std::cin >> xは、入力ストリームの値を変数xに格納します。 cinは、入力ストリームを可能な限り長くスキャンして、xの有効な表現(空白をスキップする)を取得することも知っています。ただし、この動作はさまざまなデータ型に対してどのように定義され、どのデータ型がサポートされていますか? cinは、タイプごとに>>に異なるオーバーロードが設定されていますか?基本的なデータ型のみをサポートして

    -1

    3答えて

    ユーザーはダブルを入力する必要がありますが、文字列や文字を無視するようにプログラムを設定する方法はありますか?現在のコードで問題となるのは、プログラムがスパムになり、 cout < <「長方形の長さは何ですか? double length; do { cout << "What is the length of the rectangle: "; cin >> length

    0

    1答えて

    coutと同様に機能するオブジェクトを作成するのに、this_thread::sleep_for()を使ってテストしていますが、文字列を印刷するときは文字間にわずかな遅延があります。しかし、各文字の間に0.1秒間待つのではなく、約1秒間待ってからすぐにすべてを印刷します。ここに私のコード: #include <iostream> #include <chrono> #include <thre

    1

    1答えて

    std :: coutの評価順序に関するいくつかの質問がありましたが、std :: coutの引数の間にシーケンスポイントがないことを理解していますが、理解できません次のコードはどのように動作するか: saved_fd = dup(STDOUT_FILENO); std::cout << "Redirecting std out to /dev/null"; redirect_stdout()

    2

    1答えて

    私は、最大10の小数点以下の桁数をC++でdouble値を文字列化したいので、私はしかし std::stringstream s; double value = 3.1415926; s << "value is " << std::setprecision(10) << value; のようなものを使用し、valueは、4.0などの一部の正確な整数値を持っている場合、私はそれが4.0ない