• [解決済み] カンマで区切られた文字列をstringstreamで区切る方法【重複あり

    質問 <余談 この質問には、すでにここで回答があります : 文字列の単語を反復処理するにはどうすればよいですか? (82件) クローズド

    2022-04-27 20:34:47
  • [解決済み] packaged_taskとasyncの違いは何ですか?

    質問 C++11のスレッドモデルで作業しているときに、以下のことに気づきました。 std::packaged_task<int(int,int)> task([](int a, int b) { return a + b; }); auto f = task.get_future(); task(2,3); std::cout << f.get() <<

    2022-04-27 16:59:59
  • [解決済み] constポインタの意味とは?

    質問 const値へのポインタではなく、constポインタそのものの話です。 私はCとC++を非常に基本的なものを超えて勉強しており、ちょうど今日までポインタが関数に値で渡されることに気づき、それが理にかなっていることに気づきました。 つまり、関数内部では、呼び出し元のポインタに影響を与えることなく、コピーされたポインタを他の値にすることができるのです。 では、関数のヘッダーに書いて

    2022-04-27 15:45:39
  • [解決済み] Visual Studioデバッガで、動的に割り当てられた配列を表示するにはどうすればよいですか?

    質問 静的に割り当てられた配列がある場合、Visual Studioデバッガは簡単にすべての配列要素を表示することができます。 しかし、動的に割り当てられ、ポインターで指される配列がある場合、+をクリックして展開すると、配列の最初の要素しか表示されません。 デバッガーに、このデータをFoo型、サイズXの配列として表示してくれ、と簡単に伝える方法はないでしょうか? 解決方法は? はい、

    2022-04-27 14:32:19
  • [解決済み] 偽<真」という演算はきちんと定義されているのでしょうか?

    質問 C++の仕様で定義されているのか。 真偽値のパラメータに対する'less than'演算子の存在、および存在する場合。 4つのパラメータを並べ替えた結果は? つまり、以下の操作による結果は、仕様で定義されているか? false < false false < true true < false true < true 私のセットアップ (

    2022-04-27 13:22:03
  • [解決済み] new演算子よりstd::make_uniqueを使うメリット【重複あり

    質問 この質問はすでにここに回答があります : std::make_unique と std::unique_ptr の new との違い (回答4件)

    2022-04-27 12:55:02
  • [解決済み] あるクラスが指定されたシグネチャのメンバ関数を持つかどうかを確認する

    質問 あるクラスが与えられたシグネチャの特定のメンバー関数を持っているかどうかを検出するテンプレートのトリックについて質問しています。 この問題は、ここに引用されているものと似ています http://www.gotw.ca/gotw/071.htm Sutterの本の項目で、彼は質問に対して、クラスCは特定のシグネチャを持つメンバー関数を提供しなければならない、さもなければプログ

    2022-04-27 09:55:30
  • [解決済み] C++11でスレッドを終了させるにはどうしたらいいですか?

    質問 スレッドを正しく終了させたり、"terminate"コマンドに応答させる必要はないのですが、どうしたらいいですか?純粋なC++11を使用して、スレッドを強制的に終了させることに興味があります。 どのように解決するのですか? を呼び出すことができます。 std::terminate() を任意のスレッドから実行すると、参照しているスレッドが強制的に終了します。 を手

    2022-04-27 09:41:52
  • [解決済み] CまたはC++でコールスタックを印刷する

    質問 CまたはC++で実行中のプロセスで、ある関数が呼び出されるたびにコールスタックをダンプする方法はありますか? 私が考えているのは、以下のようなものです。 void foo() { print_stack_trace(); // foo's body return } ここで print_stack_trace と同じような働きをします。 caller

    2022-04-27 09:03:56
  • [解決済み] スタックサンプリングの先にあるもの。C++プロファイラ

    質問 ハッカー物語 日付は2010年12月02日。 クリスマス前の日々が垂れ流しになっていますが、Windowsプログラマーとしてかなり大きな壁にぶち当たっています。 AQTimeを使っていて、sleepy、shiny、very sleepyと試してきて、今現在、VTuneをインストールしているところです。 VS2008のプロファイラを使おうとしたが、正に懲り懲りであり、また、しばしば理

    2022-04-27 08:34:51
  • [解決済み] 派生クラスのコンストラクタでベースクラスのメンバ変数を初期化するにはどうすればよいですか?

    質問 なぜできないのでしょうか? class A { public: int a, b; }; class B : public A { B() : A(), a(0), b(0) { } }; 解決方法は? を初期化することはできません。 a と b で B のメンバーではないので B . のメンバーです。 A のみであり、したが

    2022-04-27 07:11:10
  • [解決済み] Qt 5 でオーバーロードされた信号とスロットを接続する

    質問 Qt 5 の新しいシグナル/スロット構文(メンバー関数へのポインターを使用)を理解するのに苦労しています。 シグナルスロットの新しい構文 . これを変更してみた。 QObject::connect(spinBox, SIGNAL(valueChanged(int)), slider, SLOT(setValue(int)); をこれに変更し

    2022-04-27 07:10:49
  • [解決済み] Scalaの演算子オーバーロードが「良くて」、C++の演算子オーバーロードが「悪い」理由とは?[クローズド]

    質問 閉店 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにする。 この投稿を編集する .

    2022-04-27 07:01:01
  • [解決済み] std=c++11と-std=gnu++11の違いは何ですか?

    質問 とはどのような違いがあるのでしょうか? -std=c++11 と -std=gnu++11 をgccやclangのコンパイルパラメータとして使うことはできますか?同じ質問で c99 と gnu99 ? C++とCの規格については知っていますが、私が興味を持ったのはパラメータの違いです。 どこかのサイトで、いくつかの拡張機能が関係していると読んだことがあるのですが、どれが

    2022-04-27 03:32:42
  • [解決済み] std::vectorの初期サイズを設定するには?

    質問 私は vector<CustomClass*> で、ベクターにたくさんのアイテムを入れ、高速にアクセスする必要があるので、リストは使いません。ベクターの初期サイズ(例えば、新しいものを挿入するときにコピーを避けるために、20 000の場所にする)を設定するにはどうすればよいですか? 解決方法は? std::vector<CustomClass *> w

    2022-04-27 02:36:37
  • [解決済み] Unixのコンソール/MacターミナルでC/C++のコードをコンパイルして実行するにはどうすればよいですか?

    質問 UnixのコンソールやMacのターミナルでCやC++のコードをコンパイルしたり実行するにはどうしたらよいですか? どのように解決するのですか? 単純なシングルソースのプログラムである場合。 make foo ここで、ソースファイルは foo.c , foo.cpp などを使えば、メイクファイルすら不要になります。Make には、ソースファイルから拡張子を除い

    2022-04-26 23:32:50
  • [解決済み] システム上のBoostのバージョンを判断する方法は?

    質問 システム上のBoost C++ライブラリのバージョンを簡単に確認する方法はありますか? どのように解決するのですか? ブースト情報マクロ . 必要です。 BOOST_VERSION

    2022-04-26 20:45:16
  • [解決済み] 値の初期化を試みたが、関数宣言と解釈された。A a(()); で解決しないのはなぜか?

    質問 Stack Overflow が教えてくれた多くのことの中に、いわゆる "most vexing parse" と呼ばれる、古典的に次のような行で示されるものがあります。 A a(B()); //declares a function これは、直感的にはオブジェクトの宣言のように見えますが a 型の A を取得し、一時的に B オブジェクトをコンストラクタのパラメータ

    2022-04-26 20:20:12
  • [解決済み] 参照渡しより値渡し、std::moveの方が優れている点

    質問 私は今C++を学んでいて、悪い習慣を身につけないようにしています。 私が理解したところでは、clang-tidyは多くの"ベストプラクティス"を含んでおり、私はできるだけそれらに固執しようとします(たとえ私が必ずしも理解していなくても なぜ しかし、ここで推奨されていることが理解できているかはわかりません。 チュートリアルにあったこのクラスを使ってみました。 class

    2022-04-26 18:17:57
  • [解決済み] boost::threadとboost::mutexをc++11の同等品に置き換えるのは賢い選択ですか?

    質問 動機:なぜ私がそれを検討しているかというと、私の天才的なプロジェクトマネージャは、boostは別の依存であり、あなたはそれに依存するので恐ろしいです"(私はboostの品質を説明しようとしたが、いくつかの時間の後にあきらめた :( ))。もっと小さな理由としては、c++11でコードを書き始める人が出てくるので、c++11の機能を学びたいからです。 というわけで。 との間に1:1の

    2022-04-26 18:17:55