• [解決済み] メモリリークはどこまで許されるのか?

    質問 何度もメモリリークに遭遇しています。通常、私が malloc -を使っているとき、あるいは FILE * をぶら下げているようなものです。私は一般的に、少なくともプログラムが終了するときにはすべてのメモリがクリーンアップされていると仮定しています (必死で願っています)。プログラムが終了するとき、またはクラッシュするときに、リークしたメモリが回収されないような状況はありますか?

    2022-08-26 16:35:24
  • [解決済み] なぜリンクリストはノードの中にノードを格納するのではなく、ポインタを使用するのですか?

    質問 私は以前Javaでリンクリストを広範囲に扱ったことがありますが、C++は非常に初心者です。私はプロジェクトで渡されたこのノードクラスをうまく使っていました。 class Node { public: Node(int data); int m_data; Node *m_next; }; を使用したのですが、1つだけあまり答えになっていない質問があります

    2022-08-26 15:59:55
  • [解決済み] 4つのブール値があるケースに一致するかどうかをチェックするロジックを改善するには

    質問 私は4つの bool の値があります。 bool bValue1; bool bValue2; bool bValue3; bool bValue4; 許容される値は Scenario 1 | Scenario 2 | Scenario 3 bValue1: true | true | true bValue2: true

    2022-08-26 15:58:51
  • [解決済み] c++のテンプレートクラスからの継承

    質問 例えば、テンプレートクラス Area があり、その中にメンバ変数 T area , a T getArea() と void setArea(T) のメンバー関数があります。 を作ることができます。 Area と入力することで、特定の型のオブジェクトを作成できます。 Area<int> . これで、クラス Rectangle を継承した Area

    2022-08-25 23:19:55
  • [解決済み] 明示的なテンプレートのインスタンス化 - どのような場合に使用するのですか?

    質問 数週間の休暇の後、私はこの本でテンプレートの知識を広げ、拡張しようとしています。 テンプレート - 完全ガイド <!--を読んでいます。 で、私が今理解しようとしているのは、テンプレートの明示的なインスタンス化です。 実際にはそのようなメカニズムに問題はないのですが、この機能を使用したい、または使用したい状況を想像できません。もし誰かがそれを説明してくれるなら、私はもっと感謝

    2022-08-25 15:51:40
  • [解決済み] size_t' と 'container::size_type' の比較

    質問 の違いは何ですか? size_t と container::size_type ? 私が理解しているのは size_t はより汎用的で、あらゆる size_type s. しかし、それは container::size_type は特定の種類のコンテナに対して最適化されているのでしょうか? どのように解決するのですか? 標準のコンテナでは size_ty

    2022-08-25 13:36:24
  • [解決済み] Visual Studio 2015にはcl.exeがない

    質問 Visual C++とVisual Studioをダウンロードしたのですが、Visual Studioの中に cl.exe が見つかりません。インストールしたパスは`C:୧Program Files (x86)̫Microsoft Visual Studio 14.0VCbin. C++のコードをコンパイルするためのコンパイラはどこにありますか? どのように解決するのですか

    2022-08-25 13:32:47
  • [解決済み] 矢印演算子 `->` の代わりに何を使えばよいですか?

    質問 矢印演算子( -&gt; )の同義語は何ですか? どのように解決するのですか? 次の2つの式は等価である。 a-&gt;b (*a).b (Konradが言及したように演算子のオーバーロードの影響を受けますが、それは異常です)。

    2022-08-25 08:38:26
  • [解決済み] argvの最後には常にNULLがあるのに、なぜargcが必要なのでしょうか?

    質問 どうやら argv[argc] は常に NULL を使わずに引数リストをたどることができると思います。 argc . 単一の while ループがこれを行います。 もし、常に NULL の末尾に argv が必要なのはなぜでしょうか? argc ? どのように解決するのですか? はい。 argv[argc]==NULL は保証されています。 参照 C1

    2022-08-25 02:32:24
  • [解決済み] std::reference_wrapperとシンプルポインタの違い?

    質問 なぜ std::reference_wrapper ? どこで使うべき?単純なポインタとどう違うのですか?単純なポインタと比較して、その性能はどうですか? どのように解決するのですか? std::reference_wrapper は、テンプレートと組み合わせて使用すると便利です。これは、オブジェクトへのポインタを格納することでオブジェクトをラップし、通常のセマンティク

    2022-08-24 21:23:33
  • [解決済み] std::stringの文字数を取得するには?

    質問 C++で文字列の文字数を求めるにはどうしたらよいですか? どのように解決するのですか? もし、あなたが std::string を呼び出すと length() : std::string str = "hello"; std::cout &lt;&lt; str &lt;&lt; ":" &lt;&lt; str.length(); // Outputs "hello

    2022-08-24 15:32:57
  • [解決済み] const char * const vs const char *?

    質問 C++に慣れ親しむために、いくつかのサンプルプログラムを実行しているのですが、以下のような質問に遭遇しました。 まず、サンプルコードです。 void print_string(const char * the_string) { cout &lt;&lt; the_string &lt;&lt; endl; } int main () { print_string(

    2022-08-24 09:29:40
  • [解決済み] C++11でenumクラスの値を出力するには?

    質問 の値を出力するにはどうしたらよいでしょうか? enum class の値を出力するにはどうしたらよいでしょうか。C++03ではこんな感じです。 #include &lt;iostream&gt; using namespace std; enum A { a = 1, b = 69, c= 666 }; int main () { A a = A::c;

    2022-08-22 01:51:59
  • [解決済み] Qt Creator - Project ERROR: Xcode not set up properly. usr/bin/xcodebuild を実行して、ライセンス契約を確認する必要があるかもしれません。

    質問 Qt 5.5 をインストールし、OS X で初めて Qt Creator を使っています。 最初に Qt をインストールしたとき、「Xcode 5 not installed」というエラーメッセージが表示され、これはおかしいと思いましたが (Xcode 7 ベータ版を持っています)、とにかくインストールは正常に完了しました。 今、プロジェクトを開始するか開くと、エラーが表示されます

    2022-08-21 14:49:17
  • [解決済み] C++のコードからUMLを生成する?[クローズド]

    質問 終了しました。 この質問は Stack Overflow ガイドライン . 現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、それが オントピック になるように更新します。

    2022-08-21 11:37:23
  • [解決済み] STLコンテナのdequeとlistの違いは何ですか?

    質問 この2つの違いは何ですか?つまり、メソッドはすべて同じです。つまり、ユーザーにとっては、同じように機能するのです。 ということでよろしいでしょうか? どのように解決するのですか? から(古いですが、今でもとても便利です。) SGI STL の要約です。 deque : dequeはvectorと非常によく似ています。vectorのように、要素へのランダムア

    2022-08-21 05:53:52
  • [解決済み] C/C++でint型変数にビットが1つセットされているかどうかをチェックする。

    質問 int temp = 0x5E; // in binary 0b1011110. ビットシフトやマスクなしで、tempのビット3が1か0かをチェックするような方法はありますか? このための組み込み関数があるのか、それとも自分で書かなければならないのか知りたいだけです。 どのように解決するのですか? C言語では、ビット操作を隠したい場合は、マクロを書きます。 #defi

    2022-08-20 22:43:53
  • [解決済み] ifstream のオープンに失敗したときのエラーメッセージの出し方

    質問 ifstream f; f.open(fileName); if ( f.fail() ) { // I need error message here, like "File not found" etc. - // the reason of the failure } エラーメッセージを文字列で取得するには? どのように解決するのですか? 失敗したシ

    2022-08-20 19:42:41
  • [解決済み] スマートポインタ:オブジェクトは誰のものか?[クローズド]

    質問 ここで何が聞かれているのかを知ることは困難です。この質問は曖昧、漠然、不完全、過度に広い、または修辞的であり、現在の形式では合理的に回答することができません。この質問を明確にし、再開できるようにするための支援を求めています。 ヘルプセンターをご覧ください。 .

    2022-08-19 21:16:07
  • [解決済み] Visual Studioのビルドを非常に冗長にするには?

    質問 Visual Studio のバイナリによってビルド プロセスで使用されるすべてのフラグ、すべてのスイッチを取得する必要があります。私は、冗長出力を得るために vcbuild を使用して冗長出力を取得しようとしましたが、できませんでした。 Visual Studioによって実行されたすべてを自分のために見るためには、何をすればよいのでしょうか?ビルドウィンドウで出力を取得する必要

    2022-08-19 09:04:23