• [解決済み] std::queue イテレーション

    質問 を反復処理する必要があります。 std::queue . www.cplusplus.com に書いてあります。 デフォルトでは、特定のキュークラスに対してコンテナクラスが指定されていない場合、標準のコンテナクラステンプレートdequeが使用されます。 では、どうにかしてキューの基礎となるdequeにアクセスし、それを反復処理することはできないでしょうか? どのように解

    2022-02-13 13:33:20
  • [解決済み】なぜconio.hを使用するのですか?

    質問 のヘッダーファイルを使っている人をよく見かけます。 conio.h の中の関数を使用することに大きな利点があるとは思えませんが、CやC++で使用することができます。 conio.h 標準のライブラリ関数と比較して conio.h さらに、Windows/MS-DOSの環境に依存し、C言語の標準に含まれないというデメリットもある。 の機能を選択する理由は何ですか? coni

    2022-02-13 12:56:28
  • [解決済み] C++の複数条件付きWhileループ

    質問 複数の条件のいずれかが満たされるまでループを行うループはどのように作ればいいのでしょうか。 例えば do { srand (time(0)); estrength = rand()%100); srand (time(0)); strength = rand()%100); } while( ) //either strength or estren

    2022-02-13 12:31:54
  • [解決済み] boost::noncopyableの利点は何ですか?

    質問 クラスのコピーを防止するために、プライベートコピーコンストラクタや代入演算子を宣言することは非常に簡単です。しかし boost::noncopyable . この場合、boostを使用するメリット/デメリットは何ですか? どのように解決するのですか? 他の人の意見をまとめる。 のメリット boost::noncopyable プライベートコピーメソッドより :

    2022-02-13 12:22:55
  • [解決済み] シフトを使用しないTMaxの求め方

    質問 ONLYを使用する ! ~ & ^ | + 32ビット数がTMaxかどうかを調べるにはどうしたらいいですか? TMaxは最大、2の補数です。 これまでの私の考えは int isTMax(int x) { int y = 0; x = ~x; y = x + x; return !y; } しかし、TMaxのプロパティでTMaxを返してく

    2022-02-13 11:12:02
  • [解決済み] C++チュートリアル cout.setf(ios::fixed); と cout.precision();

    質問 /* Problem 38 */ #include <iostream> using namespace std; class abc { double n; public: abc() { n = 67.5; cout << "1\n"; } ab

    2022-02-13 10:37:29
  • [解決済み】C++ -- ' の前に期待される一次式

    質問 私はC++とプログラミングの初心者ですが、どうしてもわからないエラーに遭遇しました。プログラムを実行しようとすると、次のようなエラーメッセージが表示されます。 stringPerm.cpp: In function ‘int main()’: stringPerm.cpp:12: error: expected primary-expression before ‘word’

    2022-02-13 09:36:54
  • [解決済み】"...... "のプロトタイプがクラス"...... "内のどれとも一致しない。

    質問 c++のプログラミングを始めて、クラスとオブジェクトの概念を学んでいます。そこで、ウェブ上で練習できるような練習問題を探してみました。メイン、ヘッダー、コンストラクタの各ファイルを1つの長いファイルにまとめず、別々にするのが良い方法だと書いてありました。 私は以下のコードを3つの別々のファイルに分割しようとしています。 // Exercises: Classes // Exerc

    2022-02-13 08:35:18
  • [解決済み】'cmake'が内部または外部コマンドとして認識されない

    質問 Visual Studio 10 で、esys-particle-win 用の cmake を実行しようとしています。 私のcmakeへのパスです。 C:\Program Files (x86)\CMake 2.8\bin\cmake.exe esys-particle-winへの私のパス。 C:\esys-particle-win\trunk\buildvs2010\mkvs

    2022-02-13 08:08:29
  • [解決済み] コンテキスト型情報を持たないオーバーロードされた関数

    質問 #include<iostream> #include<stdio.h> #include<string.h> using namespace std; void cb(int x) { std::cout <<"print inside integer callback : " << x << "\n

    2022-02-13 07:31:16
  • [解決済み] Eclipseが文句を言う。「Invalid overload of 'endl'" - but code does compile.

    質問 テンプレート化したクラスに演算子<<を書きました。 template<class T> std::ostream& operator<<(std::ostream &strm, const MyClass<T> &obj) と書くと cout << myClassInstance <&l

    2022-02-13 07:15:45
  • [解決済み】C/C++で配列をコピーする関数はありますか?

    質問 私はC/C++を学んでいるJavaプログラマーです。そこで、JavaにはSystem.arraycopy();のような、配列をコピーする関数があることを知っています。私はCまたはC++で配列をコピーする関数があるかどうか疑問に思っていました。私は、forループ、ポインタなどを使用して配列をコピーする実装を見つけることができました。配列のコピーに使用できる関数はありますか? どのよう

    2022-02-13 06:16:36
  • const *」を「*」の「this」引数として渡すと修飾語が消えることについて 疑問点

    class Rectangle { public: string what(); friend ostream& operator <<(ostream& os,const Rectangle & object); }; ostream& operator << (ostream& os,const Rectangle&a

    2022-02-13 05:29:31
  • [解決済み] C++の継承 - アクセス不能なベース?

    質問 ベースクラスを関数のパラメータとして使用することができないようですが、継承を失敗したのでしょうか? 私のメインに以下のようなものがあります。 int some_ftn(Foo *f) { /* some code */ }; Bar b; some_ftn(&b); そして、そのようにFooを継承したクラスBar。 class Bar : Foo { public

    2022-02-13 01:55:36
  • [解決済み] C++ 実行時にベクターでアサーションが失敗した 表現:ベクターの添え字が範囲外である

    質問 本当に迷惑なエラーメッセージが表示されます。私はImがこれに新しいだけ知っているが、それは私が理解することができるもののタイプに思える。どなたか、私がどこで間違っているのかを教えていただけませんか? 実行時のメッセージは デバッグアサーションに失敗しました プログラムです。 .... File: c:\program files, Microsoft Visual Studi

    2022-02-13 01:25:37
  • [解決済み] *.h または *.hpp をクラス定義に使用します。

    質問 私はいつも *.h ファイルを使用していましたが、ブーストライブラリのコードを読んだ後、それらがすべて *.hpp . 私はこのファイル拡張子にずっと抵抗があったのですが、それは主に慣れないからだと思います。 を使うことのメリットとデメリットは何ですか? *.hpp オーバー *.h ? 解決方法は? CとC++のヘッダーの命名が異なる理由は、以下の通りです。

    2022-02-12 23:52:24
  • [解決済み] malloc を使用する場合、`void*' から `char*' への変換は無効ですか?

    質問内容 下記のコードで、5行目でエラーが出て困っています。 error: 無効な変換 void* から char* 私はg++とcodeblocksを使っていますが、このファイルをcppファイルとしてコンパイルしようとしました。これは問題でしょうか? #include <openssl/crypto.h> int main() { char *foo

    2022-02-12 23:17:55
  • c++:no match for 'operator' ...

    <パス この問題はしばしば遭遇する、主に対応する操作が定義されていないため、あなたは、対応するソースコードを見て、関数の特定の定義を見て、その後、使用する関数のプロトタイプによるとすることができます。 no match for 'operator/' (operand types are 'std::vector<std::vector<std::complex&l

    2022-02-12 22:42:26
  • [解決済み] OpenCVでベクトルを宣言するには?

    質問 OpenCVで、次のような3つの値を含むベクトルをどのように書けばよいのでしょうか。 v = [p1,p2,p3] ? これは私が試したものです。 int dim [1] = {3}; Mat v(1,dim,CV_32F, Scalar(p1,p2,p3)); しかし、Qtでデバッグを行うと、ローカルとエクスプレッションウィンドウで、ベクターが v 確かに1列、3行ですが

    2022-02-12 21:19:13
  • [解決済み] 未割り当てのメモリが0xCCと表示されるのはなぜですか?重複

    質問内容 この質問はすでにここに回答があります : コンパイラは、malloc/free/new/deleteの際に、いつ、なぜ、メモリを0xCDや0xDDなどに初期化するのですか? (回答9件)

    2022-02-12 21:08:15