-
[解決済み】CMakeでインクルードディレクトリを正しく追加する方法
質問 1年ほど前、私は次のような質問をしました。 ヘッダーの依存性 . 最近気づいたのですが、どうやらCMakeがこれらのヘッダーファイルを 外部 をプロジェクトに追加しました。少なくとも、Code::Blocksプロジェクトを生成するとき、ヘッダーファイルはプロジェクト内に表示されません(ソースファイルは表示されます)。したがって、CMakeはこれらのヘッダを次のように考え
2022-03-26 17:04:34 -
[解決済み] C++でi++と++iの間に性能差はありますか?
質問 質問があります。 との間にパフォーマンスの差はありますか? i++ と ++i でC ? C++の答えは? どのように解決するのですか? [エグゼクティブサマリー:使用 ++i を使う特別な理由がなければ i++ .] C++の場合、答えはもう少し複雑です。 もし i は単純な型です(C++のクラスのインスタンスではありません)。 の場合、C
2022-03-26 14:41:31 -
[解決済み】ループや条件文を使わずに1~1000を印刷する
質問 <パス ロックされた . この質問とその回答は ロック なぜなら、この質問はトピックから外れているものの、歴史的な意義があるからです。現在、新しい回答や交流は受け付けていません。 タスク : ループや条件文を使わずに、1から1000までの
2022-03-26 13:10:22 -
[解決済み】C++の例外を投げる方法
質問 例外処理(throw, try, catch文を自分用にカスタマイズする方法)について、ほとんど理解していないのですが。 例えば、次のような関数を定義しています。 int compare(int a, int b){...} この関数では、aかbのどちらかが負になったとき、何らかのメッセージとともに例外をスローするようにしたい。 関数の定義でどのようにアプローチすればよいの
2022-03-26 11:21:40 -
[解決済み】std::vectorが特定のオブジェクトを含むかどうかをチェックする?[重複している]
質問 この質問はすでにここに回答があります : ある項目がstd::vectorに存在するかどうかを調べるには? (回答17件) 閉店 2年
2022-03-26 08:03:30 -
[解決済み】C++でデフォルトのパラメータ値をどこに置くか?重複
質問 この質問はすでにここに回答があります : 関数パラメータのデフォルト値 (5つの回答) 閉店 4年前 . パラメータのデフ
2022-03-26 06:30:52 -
[解決済み】C/C++の文字('a')の大きさについて
質問 CとC++の文字の大きさは?私の知る限り、CとC++の両方で、charのサイズは1バイトです。 C言語では #include <stdio.h> int main() { printf("Size of char : %d\n", sizeof(char)); return 0; } C++の場合。 #include <i
2022-03-26 03:10:34 -
[解決済み】C++プログラムをクラッシュさせる最も簡単な方法は何ですか?
質問 私は、別のクラッシュするプロセス(私の手には負えません)とインターフェースするPythonのプログラムを作ろうとしています。残念ながら、私がインターフェイスしているプログラムは、確実にクラッシュすることさえできません! そこで、わざとクラッシュするC++のプログラムを手早く作りたいのですが、実はそのための最良かつ最短の方法を知りません。誰か私の間に何を入れればいいか知っていますか?
2022-03-26 01:22:25 -
[解決済み】SIMPLE C++のMakefileの作り方
質問 私たちのプロジェクトでは、Makefile を使ってすべてをまとめることが要求されていますが、教授はその方法を教えてくれません。 しか持っていません。 一 ファイルを作成します。 a3driver.cpp . ドライバは、ある場所からクラスをインポートします。 "/user/cse232/Examples/example32.sequence.cpp" . これだけです。
2022-03-26 01:04:10 -
[解決済み】STLスタイルのイテレータを実装し、よくある落とし穴を回避する方法は?
質問 STLスタイルのランダムアクセス可能なイテレータを提供したいコレクションを作りました。イテレータの実装例を探していたのですが、見つかりませんでした。の const オーバーロードの必要性については知っています。 [] と * 演算子を使用することができます。イテレータが "STL-style"であるための要件と、(もしあれば)避けるべき他の落とし穴は何でしょうか? 追加の文脈
2022-03-25 23:12:55 -
[解決済み】なぜC++にはリフレクションがないのですか?
質問 ちょっと奇抜な質問です。私の目的は、言語設計の決定を理解することと、C++におけるリフレクションの可能性を確認することです。 なぜC++言語委員会は言語にリフレクションを実装する方向に進まなかったのでしょうか?仮想マシン上で動作しない言語(javaなど)では、リフレクションは難しすぎるのでしょうか? もし、C++にリフレクションを実装するとしたら、どんな課題がありますか
2022-03-25 22:23:19 -
[解決済み】enumを繰り返し処理する方法は?
質問 今気づいたのですが、enum に対して ++ や += のような標準的な数学演算子は使えません。 では、C++のenumに含まれるすべての値を反復処理するための最良の方法は何でしょうか? どのように解決するのですか? 代表的な方法は以下の通りです。 enum Foo { One, Two, Three, Last }; for ( int fooInt
2022-03-25 19:44:38 -
[解決済み】C++の論理XOR演算子?
質問 こんなのあるんですか?初めて実用的な必要性に遭遇したのですが、掲載されていないようです ストロストラップにて . 書くつもりです。 // Detect when exactly one of A,B is equal to five. return (A==5) ^^ (B==5); しかし ^^ 演算子を使用します。ビット単位の ^ で、正しい答えが得られますか
2022-03-25 19:01:23 -
[解決済み] enable_shared_from_this` の有用性を教えてください。
質問 私は enable_shared_from_this Boost.Asioのサンプルを読んでいるとき、ドキュメントを読んだ後、私はまだこれが正しく使用されるべきかどうか迷っています。 どなたか、このクラスを使用する意味がある場合の例と説明をお願いします。 どのように解決するのですか? を有効にすることができます。 shared_ptr インスタンスから this である
2022-03-25 18:53:39 -
[解決済み】0は10進数のリテラルか8進数のリテラルか?
質問 ゼロは常にゼロだから問題ない。しかし、最近友人と議論したところ、8進数のリテラルは現在ほとんど使われていないそうです。 † そこでふと思ったのですが、実はほとんど すべて 私のコードにある整数リテラル は 8進数、すなわち 0 . は 0 は、C++の文法に従った8進数のリテラルなのでしょうか?標準ではどうなっているのでしょうか? <サブ
2022-03-25 16:40:38 -
[解決済み] cout を使って double 値を完全な精度で表示するにはどうすればよいですか?
質問 私の 以前の質問 を印刷していたのですが double を使って cout 予想外に丸くなってしまった。 どうすれば cout を印刷します。 double を全精度で使うか? どのように解決するのですか? で直接精度を設定することができます。 std::cout を使用し std::fixed フォーマット指定子 double d = 3.1
2022-03-25 16:32:18 -
[解決済み] C++の関数に2次元配列を渡す
質問 パラメータとして可変長の2次元配列を受け取る関数があります。 今のところ、こんな感じです。 void myFunction(double** myArray){ myArray[x][y] = 5; etc... } そして、コードの別の場所で配列を宣言しています。 double anArray[10][10]; しかし myFunction(
2022-03-25 16:23:36 -
[解決済み】あなたは(本当に)例外安全なコードを書いていますか?[クローズド]
質問 <パス 現状では、この質問は私たちのQ&A形式には適していません。私たちは、回答が事実、参考資料、専門知識によって裏付けられていることを期待していますが、この質問は、討論、議論、投票、または長時間のディスカッションを求める可能性があります。この質問を改善し、再開することが可能であるとお考えの場合。
2022-03-25 16:12:31 -
[解決済み】C/C++のインクルードヘッダーファイルの順番
質問 インクルードファイルはどのような順番で指定すべきでしょうか。つまり、あるヘッダーを別のヘッダーより先にインクルードする理由は何でしょうか? 例えば、システムファイル、STL、Boostはローカルインクルードファイルの前か後か? どのように解決するのですか? コンパイルさえできれば、推奨される順序はないと思います 困るのは、あるヘッダが他のヘッダを先にインクルードすることを要
2022-03-25 15:19:34 -
[解決済み】int a[] = {1,2,}; なぜイニシャライザーリストの最後のカンマは許されるのでしょうか?
質問 私はこの惑星の人間ではないのかもしれませんが、次のような構文エラーになるはずです。 int a[] = {1,2,}; //extra comma in the end でも、違うんです。このコードがVisual Studio上でコンパイルされたときは驚きましたが、C++のルールに関してはMSVCコンパイラを信用してはいけないと学んだので、標準を確認すると、それは は
2022-03-25 14:02:08
最新
-
LinuxでインターフェースのIPアドレスを取得する
-
WPFでリソースであるアイコンを使用するにはどうすればよいですか?
-
Laravel 6.0での「未定義関数str_slug()の呼び出し」について
-
WildFlyのヒープメモリを増やすには?
-
MessageBox.Showダイアログの「はい」「いいえ」ボタンのテキストを変更するには?
-
FlutterでキーボードのText Input Action Button(return/enterキー)を変更するには?
-
同一線上にある2つのdivブロック
-
ナビゲーションバーの右側に複数のUIBarButtonItemを追加するには?
-
絶対配置を使用することはバッドプラクティスとみなされますか?[クローズド]
-
リアクト転写小道具(1個を除く
おすすめ
-
Eclipse で Maven プロジェクトを作成すると、「Could not resolve archetype」というクレームが発生する [重複] 。
-
ドロップダウンリストのselecteditemをプログラムで設定する
-
切り上げ/切り下げ 瞬間を分単位で表す
-
kubernetesを完全にアンインストールする方法
-
Laravelが更新後に「The bootstrap/cache directory must be present and writable」エラーを投げる。
-
LinearLayoutに子要素がある場合、onClickがトリガーされない
-
アンドロイド マシュマロ。Espressoでパーミッションのテスト?
-
車輪の再発明をせずにREST APIを保護する
-
Jenkinsパイプラインで失敗したステージのリトライオプションを実装するには?
-
がチェックアウトされていない...バンドルインストールしても直らない!