• [解決済み] C++で::を使用する

    質問 C++を勉強しているのですが、どのような場面で :: . を使用する必要があることは知っています。 std:: の前にある cout と cin . の内部は、このような意味なのでしょうか? iostream という名前空間を作成し、このファイルを作成しました。 std という関数があります。 cin と cout という名前空間に std ? と同じファイルに

    2022-03-06 11:15:06
  • [解決済み] #include <Windows.h> はバッドプラクティスですか?

    質問 というのは普遍的なことだと思います。 #include &lt;bits/stdc++.h&gt; は悪い習慣です その理由のひとつは、標準的なヘッダーをすべて解析して含んでしまうからで、これはほとんど常に不要です(これは移植不可能でもありますが、私の論点からは外れています)。と組み合わせると、さらに悪いことになります。 using namespace std; のように、名前

    2022-03-06 10:34:11
  • [解決済み] C++の配列に要素を追加する方法は?

    質問 配列にintを追加したいのですが、問題はインデックスが今どうなっているのかわからないことです。 int[] arr = new int[15]; arr[0] = 1; arr[1] = 2; arr[2] = 3; arr[3] = 4; arr[4] = 5; このコードは、どのインデックスに代入しているかがわかっているからうまくいくのですが、インデックスがわからない場合は

    2022-03-06 10:21:52
  • [解決済み] libgcc_s_dw2-1.dllが見つからないため、プログラムを開始できない

    質問 Code::Blocksを使ってC++で簡単なプログラムを作りました。 Code::Blocksから実行すると正常に動作しますが、実行ファイルをダブルクリックして実行すると、このようなメッセージのウィンドウがポップアップ表示されます。 libgcc_s_dw2-1.dll がお使いのコンピュータにないため、プログラムを開始できません。 この問題を解決するには、プログラム

    2022-03-06 07:13:50
  • [解決済み] C++の複数行の文字列リテラル

    質問 C++で、Perlのように複数行のプレーンテキスト定数リテラルを使用する方法はありますか?多分 #include をファイルに入れること?私は思いつきませんが、でも、それはいいことだと思います。C++0xに搭載されるんだろうけど。 どのように解決するのですか? まあ... ちょっとだけ。一番簡単なのは、隣接する文字列リテラルはコンパイラによって連結されるという事実を利用するこ

    2022-03-06 07:04:11
  • [解決済み] 数値を累乗にするC++の関数は何ですか?

    質問 数値を累乗にするにはどうしたらいいですか? 2^1 2^2 2^3 など 解決方法は? cmathライブラリのpow()を使用します。詳細はこちら こちら . を忘れずに入れてください。 #include&lt;cmath&gt; をファイルの先頭に追加してください。

    2022-03-06 06:47:06
  • [解決済み] CやC++における「const static」の意味とは?

    質問 const static int foo = 42; StackOverflowのいくつかのコードでこれを見ましたが、何をするものなのか分かりませんでした。その後、他のフォーラムで混乱した答えを見ました。私の推測では、C言語で定数を隠すために使われていると思います。 foo 他のモジュールから これは正しいのでしょうか?もしそうなら、なぜC++のコンテキストでそれを使うのでしょう

    2022-03-06 05:48:07
  • [解決済み] C++ グローバル変数宣言

    質問 あるヘッダーファイルで変数を定義し、その変数をインクルードするたびに再定義することなく、2つの異なるcppファイルで使用したいのです。 以下は、私が試した方法です。 変数.h #ifndef VARIABLES_H // header guards #define VARIABLES_H static bool bShouldRegister; #endif (e

    2022-03-06 04:47:50
  • [解決済み] GCCによるC++プログラムのコンパイル

    質問 GCCコンパイラでC++プログラムをコンパイルするにはどうすればよいですか? ファイル info.c #include&lt;iostream&gt; using std::cout; using std::endl; int main() { #ifdef __cplusplus cout &lt;&lt; "C++ compiler in use and

    2022-03-06 04:08:48
  • [解決済み] 2次元アレイとアレイの組み合わせ

    質問 2次元配列と配列の配列の違いは何ですか? などのコメントを読んだことがあります。 デイブの この2つを区別しているようです。 配列の配列ではなく、2次元配列や配列へのポインタ型を使っている場合、この問題は解決されます。- Dave どちらも指しているとずっと思っていました。 int arr_arr[][]; EDITです。 @FutureReade

    2022-03-06 03:26:09
  • [解決済み] C++でエラーメッセージを入れるには、どのような方法が望ましいですか?

    質問 以下の選択肢のうち、どれが好ましいでしょうか? 必要な場合は、コード内にエラーメッセージを含めます。 cout &lt;&lt; "I am an error message!" &lt;&lt;endl; exit(-1); エラーメッセージを別のヘッダーファイルで定義する。 #include "ErrorMessages.h" cout &lt;&lt; ER

    2022-03-06 03:13:26
  • [解決済み] C++で標準偏差と分散を計算する

    質問 さて、何度か投稿していますが、以前は悩みがかなり漠然としていました。今週からC++を始めて、ちょっとしたプロジェクトをやっています。 私は標準偏差 &amp; 分散を計算しようとしています。私のコードは100個の整数のファイルをロードして配列に入れ、それらをカウントして、平均、合計、分散、SDを計算します。しかし、分散については少し問題があります。 巨大な数字が表示されるのです

    2022-03-06 01:43:39
  • [解決済み] cinの後にgetline(cin, s)を使用する [重複].

    質問 この質問はすでにここに回答があります : なぜ std::getline() はフォーマットされた抽出の後に入力をスキップするのですか? (回答5件)

    2022-03-06 01:31:21
  • [解決済み] C++で文字列をCstringに変換する

    質問 変換したい文字列があります。 string = "apple" で、それをこのようなスタイルのC言語の文字列にしたい。 char *c を保持する。 {a, p, p, l, e, '\0'} . どの定義済みのメソッドを使用すればよいのでしょうか? どのように解決するのですか? .c_str() が返されます。 const char* . もし、ミュータブルバージョンが必

    2022-03-06 01:24:04
  • [解決済み] 変数の型を取得する方法を教えてください。

    質問 C++で、変数の型はどのように見つけるのですか? どのように解決するのですか? 静的アサーションについては、C++11 で decltype これは特定のシナリオで非常に有用である。

    2022-03-05 23:47:47
  • [解決済み] 2次元のstd::vectorの初期化

    質問 そこで、以下のようにしました。 std::vector&lt; std::vector &lt;int&gt; &gt; fog; というように、非常に素朴な初期化をしています。 for(int i=0; i&lt;A_NUMBER; i++) { std::vector &lt;int&gt; fogRow;

    2022-03-05 23:34:39
  • [解決済み] std::optionalはどのように使うべきですか?

    質問 のドキュメントを読んでいます。 std::experimental::optional が何をするものなのかがよくわからないのです。 いつ どう使えばいいのか、どう使えばいいのか。このサイトにはまだ例が載っていないので、このオブジェクトの本当のコンセプトを把握するのが難しいのです。というのは std::optional を使うのが良い選択なのか、以前の標準(C++11)

    2022-03-05 23:27:53
  • [解決済み] C++による1~10までの乱数の作成

    質問 このコードは1から10の間の乱数を生成することになっているが、毎回1が返される。 int random_integer; int lowest=1, highest=10; int range=(highest-lowest)+1; random_integer = lowest + int(range*rand()/(RAND_MAX + 1.0)); cout &lt;&lt;

    2022-03-05 23:19:23
  • [解決済み] C++で#include <bits/stdc++.h>はどのように機能するのですか?[重複しています]。

    質問 この質問はすでにここに回答があります : なぜ &lt;bits/stdc++.h&gt; を#includeしてはいけないのでしょうか? (回答5件)

    2022-03-05 22:15:55
  • [解決済み] C++のSTLでバイナリサーチツリーを実装?

    質問 ご存知ですか? C++ STL が含まれています。 バイナリサーチツリー(BST) の実装が必要なのか、それとも自分でBSTオブジェクトを作成した方がいいのか? STLにBSTの実装がない場合、利用できるライブラリはありますか? 私の目標 は、目的のレコードをできるだけ早く見つけることができるようにすることです。私はレコードのリスト(数千は超えないはず)を持っ

    2022-03-05 22:10:41