std

    0

    1答えて

    Visual Studio 2012でstd :: get_timeを使用して日付と時刻の文字列を解析しようとしています。時刻文字列は正しく解析されますが、日付文字列は解析されないようです。私は最終的に比較のために日付文字列を整数に変換したいと思います。私はそれを手動で解析できることを知っていますが、私はstd :: get_timeの使用に関して何か不足しているかどうか疑問に思っていました。ここ

    0

    2答えて

    std::setまたはstd::mapのルートノードを取得するにはどうすればよいですか? begin()とend()イテレータを得るための関数を提供していますが、ドキュメントの中でルートを取得することについて何も見ていません。

    2

    1答えて

    コピーコンストラクタを持たないテンプレートクラスのインスタンスをマップに挿入しようとしています。 emplace関数では、コンパイラーがコピーコンストラクターを呼び出すため、以下のコードは機能しません。 が不要なコピーや移動操作を回避しながら据え付けるの 慎重に使用することは、新しい要素を構築することができます:私は移動またはコピーされませんを据え付けるC++ referenceからわかるので、私

    0

    1答えて

    例をhereから取得しました。 関連するコード: char line[chat_message::max_body_length + 1]; while (std::cin.getline(line, chat_message::max_body_length + 1)) { chat_message msg; msg.body_length(std:

    -1

    1答えて

    私は次のような関数を持っています。一つのオブジェクトAを使って別のオブジェクトBを構築し、別のメソッドにBを転送します。 コード: static bool ExecuteScriptFunction(CScriptHost* pHost, const std::wstring& strFunctionName, MList* plResult, const MList* plArgs) {

    -1

    1答えて

    問題: ExecuteQueue関数が呼び出されると、すでにキューに2つの既存のパケットがあり、正しく呼び出されます(コンソールに出力されます)。しかし、ExecuteQueue関数が別のスレッドでループされても、メインスレッドはブロックされます(QueuePacketに到達しません)。 私はすでにstackoverflowを閲覧しましたが、ほとんどの問題は.joinに関連していましたが、おそらく

    2

    2答えて

    私は、特定の変数の範囲をチェックし、 if (x < 100) { call_1(); } else if (x < 500) { call_2(); } else { call_3(); } のように同じシグネチャを持つ関数を呼び出すための他の条件は、そのように利用できる任意の標準ライブラリや構造である場合は、複数のC++を持っています条件文に触れることなく拡張できる範

    0

    2答えて

    文字列変数を使用してプロセスを作成しようとしています。 STARTUPINFO si; PROCESS_INFORMATION pi; ZeroMemory(&si, sizeof(si)); ZeroMemory(&pi, sizeof(pi)); si.cb = sizeof(si); std::string cmd_line = game_path + " " + std::s

    10

    3答えて

    通常、std :: findを実行すると、3番目の引数として述語を入れますが、今回は別の方法で行うと思っていました。それがうまくいかない理由を理解していない。 #include <iostream> #include <vector> #include <algorithm> struct RenderJob { RenderJob() {}; int renderJ

    0

    1答えて

    struct A { }; struct B : A { virtual ~B() {} }; template<typename BASE, typename EXTENDED> void ASSERT_BASE_EXTENDED() { static_assert(static_cast<BASE*>((EXTENDED*)256)==(BASE*)256,