• [解決済み] int i=400*400/400 で結果が 72 になるのはなぜか、データ型が循環しているのか?

    質問 まず思うのは 400*400=160000 が変換され 28928 0から始まって 160000 int 型の場合、循環的に時間が経過します (例えば sizeof(int) = 2バイト)のように仮定します。 <イグ そして 28928 で割り切れる。 400 となり、その床は 72 と、変数の種類によって結果が異なり

    2022-03-06 22:10:47
  • [解決済み] gccのバージョンを確認する方法は?

    質問 In file included from /usr/include/c++/4.8.2/locale:41:0, from /usr/include/c++/4.8.2/iomanip:43, from [...omitted by myself as it is irrelevant] /usr/include/c+

    2022-03-06 21:24:36
  • [解決済み] C++の配列をクリアするにはどうしたらいいですか?

    質問 C++の配列をクリア/エンプティにする方法を教えてください。以下はその例です。 array::fill とありますが、C++11のみのようですね?私はVC++2010を使用しています。どうすれば空にできますか(すべて0にリセットする)? 解決方法は? std::fill_n(array, elementCount, 0); 仮定の話 array は通常の配列(例えば

    2022-03-06 21:20:45
  • [解決済み] 関数呼び出し時のIdentifier not foundエラー

    質問 入力された文字列の大文字と小文字を反転させるプログラムがあります。これは私の.cppファイル内のコードで、Visual Studio C++ IDEを使用しています。ヘッダーファイルに何が必要なのか、あるいはこれを動作させるためにヘッダーファイルが必要なのか、よくわかりません。 私の関数呼び出しswapCaseでエラー。メインは、私がよく分からない何らかの理由でswapCaseを見

    2022-03-06 21:13:23
  • [解決済み] c++でstdinから読み取る

    質問 C++を使用してstdinから読み込もうとしています。 #include <iostream> using namespace std; int main() { while(cin) { getline(cin, input_line); cout << input_line << endl; }

    2022-03-06 21:04:25
  • [解決済み] C++:doubleをintに丸めるには?[重複)。

    質問 この質問はすでにここに回答があります : C++でfloatのround()を使用する (回答23件) 閉店 2年前 .

    2022-03-06 20:48:23
  • [解決済み] C++で範囲外の例外を投げる

    質問 このコードは動作します。 int at(int index) { if(index < 1 || index >= size) throw 0; return x[index]; } しかし、これでは int at(int index) { if(index < 1 || index >= size) throw std

    2022-03-06 20:26:47
  • [解決済み] vector<int>を文字列に変換する [重複]。

    質問 この質問はすでにここに回答があります : ベクトル&lt;int&gt;を文字列に変換する (回答24件) 閉店 &lt;スパン 6年

    2022-03-06 20:11:06
  • [解決済み] C++の*thisとthisの比較

    質問 以下の内容は理解できます。 this とはどう違うのでしょうか? *this と this ? はい、ググって読みました。 *this を教科書に載せているのですが、どうしても理解できません...。 どのように解決するのですか? this はポインターであり *this はデリファレンスポインタである。 を返す関数があったとしたら、その関数は this

    2022-03-06 20:04:40
  • [解決済み] シンプルなC++スワップ関数

    質問 このような関数で、2つの数値を入れ替える場合、[swap]は動作せず、(プロトタイプでポインタを宣言し、main()でそれぞれの変数のアドレスを渡せばできることは知っています)、配列ではポインタやアドレスを渡さずに動作するのはなぜでしょうか? 動作しない void num_exchange(int m, int n); int main(){ int num1 = 5; in

    2022-03-06 20:03:40
  • [解決済み] C++でファイルのサイズを取得するにはどうしたらいいですか?[重複しています]。

    質問 この質問はすでにここに回答があります : tellg()関数は間違ったファイルサイズを表示しますか? (回答4件) std::ofstr

    2022-03-06 18:21:49
  • [解決済み] C++による多次元ベクトル

    質問 C++を学び始めたばかりです。多次元配列とベクトルの構文を把握しようとしていたところ、かなり混乱し始めました。多次元配列を初期化する方法はわかりました。それは簡単なようです。 行の後に列が続きます。しかし、ベクターはもう少し難しいです。同じように初期化しなければならないのでしょうか、それともベクトルのベクトルを作成しなければならないのでしょうか? どのように解決するのですか?

    2022-03-06 16:48:27
  • [解決済み] C++、1〜6の範囲の乱数

    質問 rand()メソッドを使って、1〜6の範囲の乱数を得るにはどうしたらいいのでしょうか?これは、3つのサイコロの出目の平均を求めるために必要なサイコロの出目をシミュレートするもので、型はdoubleになります。 どのように解決するのですか? これは、1から6の間のランダムを生成する簡単な例です。 #include &lt;iostream&gt; #include &lt;cs

    2022-03-06 16:48:04
  • [解決済み] memcpyとreallocにはどのようなヘッダを含めるべきですか?

    質問 あるプロジェクトをiPhoneに移植しているのですが、そのプロジェクトでは realloc と memcpy が見つかりません。どのようなヘッダーを含めればよいのでしょうか? Objective CとC++を混ぜたプロジェクトなんですが、迷い始めています。 よろしくお願いします。 解決方法は? C言語では #include &lt;string.h&gt; /

    2022-03-06 14:33:42
  • [解決済み] C++における += 演算子

    質問 誰かが私にdatatypeの2つの変数を追加する次のコードの違いを教えてください。 int . どちらが良いのか知りたいです。 コードAです。 sum = sum + value; コードB sum += value; 通常、私たちは ++ 演算子よりも += 1 . これも何か特別な理由があるのでしょうか? 上記コードの規約や効率性の違いについ

    2022-03-06 14:24:30
  • [解決済み] クラス階層に対してoperator==をオーバーロードする正しい方法は何ですか?

    質問 次のようなクラス階層があるとします。 class A { int foo; virtual ~A() = 0; }; A::~A() {} class B : public A { int bar; }; class C : public A { int baz; }; をオーバーロードする正しい方法は何ですか? operator== は

    2022-03-06 13:18:01
  • [解決済み] ファイルからの文字列の読み込み c++

    質問 父が経営するレストランで、練習のために課金システムを作ろうとしています。問題は、プログラムが一度に完全な文字列を読まないことです。例えば、テキストファイルに "Chicken burger" があった場合、コンパイラはそれを読みますが、2つの単語に分割してしまいます。 私は以下のコードを使用しており、ファイルはすでに存在しています。 std::string item_name; st

    2022-03-06 13:10:48
  • [解決済み] if constexpr()」と「if()」の違い。

    質問 とはどのような違いがあるのでしょうか? if constexpr() と if() ? その両方はいつどこで使えるのですか? 解決方法は? 唯一の違いは if constexpr はコンパイル時に評価されるのに対し if はありません。つまり、分岐はコンパイル時に拒否される可能性があり、その結果、コンパイルされることはないのです。 ある関数があるとします

    2022-03-06 12:48:59
  • [解決済み] C++でアスキーテーブルを出力する

    質問 のコードを入力してください。 #include &lt;iostream&gt; #include &lt;iomanip&gt; using namespace std; class Ascii_output { public: void run() { print_ascii(); } private: void print_ascii(

    2022-03-06 12:14:12
  • [解決済み] 文字列をASCIIに変換する

    質問 ちょっと試したいことがあって、以下のようなコードを作りました。これは、文字列の中の個々の文字を取り、そのASCIIに相当するものを表示することになっています。しかし、スペースがあると、変換が止まってしまいます。以下がそのコードです。 #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; void

    2022-03-06 11:33:30