std

    2

    1答えて

    私は例えば、人間が読める文字列型にいくつかのunsigned char型マシンの値をマッピングするためのstd ::マップを使用しています: std::map<unsigned char, std::string> DEVICE_TYPES = { { 0x00, "Validator" }, { 0x03, "SMART Hopper" }, { 0x06, "SM

    0

    1答えて

    免責事項:私はC++を初めて使用しています。 私はこのようなコードブロックを持っている: using BucketType = std::unordered_set<Bucket, BucketHash, BucketEqual>; const BucketType& Range::buckets(int64_t value) { BucketType buckets;

    1

    1答えて

    私は現在、個人用の標準入力リーダーを実装しようとしています。私は、標準入力から整数を読み込み、その妥当性をチェックするメソッドを作成しました。アイデアは、標準入力から文字列を読み込み、いくつかのチェックを行い、intに変換し、最後のチェックを行い、読み込まれた値を返します。その間に何らかのエラーが発生した場合は、errorHintを入力してstd::cerrに印刷し、std::numeric_li

    2

    1答えて

    VS2015は名前空間の名前を "std"には "clamp"というメンバはありませんが、intellisenseはパラメータと戻り値を教えてくれます。 はい、ヘッダーが含まれています。 #include <Math/Matrix3D.h> #include <glm.hpp> #include <gtx/transform.hpp> #include <Utils/Clock.h> #

    1

    1答えて

    私は2つのクラスAを持っているとBの両方がメンバーに以下のように持っている: class A { ... std::vector<std::vector<std::vector<size_t>>> grid; } class B { ... std::vector<std::vector<std::vector<size_t>>> grid; }

    0

    1答えて

    はExtending the std namespaceと[namespace.constraints]に(今は亡き)StackOverflowのドキュメントによると:それは特に指定のない限りstdまたは名前空間std内の名前空間には名前空間に宣言や定義を追加した場合 C++プログラムの動作は未定義です。 と それは特に指定のない限りposixまたは名前空間posix内の名前空間には名前空間に宣言

    0

    2答えて

    次のコードでカスタム型のベクトルを並べ替えることができます。それは以前から使用されていましたが、別のシステムにコードをビルドした後、コンパイル時にエラーが発生します。 sort()呼び出しが行われるコンテキスト。 std::vector<std::vector<AssemblyObject>>* LegoAssembler::getLayers(std::vector<AssemblyObjec

    0

    1答えて

    私は順序付けられていないデータ構造のためにstd :: hashを使用し、これらをROMに保存します。私はx86とx64 OS上でそれを修正する必要があります。 x86/x64 OSバージョンでstd :: hashの値が等しくなることはありますか?

    5

    1答えて

    標準のテンプレートライブラリからマルチスレッドでプログラムをコンパイルしようとすると、いくつか問題があります。 グラム++:私はそれをコンパイル /tmp/ccE8EtL1.o : In the function « std::thread::thread<void (&)()>(void (&)()) » : file.cpp:(.text._ZNSt6threadC2IRFvvEJEEEOT

    0

    1答えて

    はのは私がに格納するmymmに特定のキー「Z」を持っているすべての要素を見つけたい、そして、このマルチマップ std::multimap<char,int> mymm; mymm.insert (std::make_pair('x',10)); mymm.insert (std::make_pair('y',20)); mymm.insert (std::make_pair('z',30)