-
[解決済み] 0.1 float は 0.1 double よりも大きい。falseになると思っていたのですが... [duplicate]
質問 この質問はすでにここに回答があります : operator<が浮動小数点型に対して正しく機能するならば、なぜ等値性テストに使えないのでしょうか? (5つの回答)
2023-01-01 07:12:54 -
[解決済み] 概念とテンプレート制約の違いは何ですか?
質問 C++の完全な概念提案とテンプレート制約(例えば、Dlangで登場する制約や C++1y の新しい概念-ライトの提案 ). テンプレート制約ができないことで、本格的な概念は何ができるのでしょうか? どのように解決するのですか? <ブロッククオート 以下の情報は古くなっています。最新のConcepts Liteドラフトに従って更新する必要があります。
2023-01-01 05:49:44 -
[解決済み] 複数の引数を取る明示的なコンストラクタ
質問 複数の引数を持つコンストラクタを作ることはできますか? explicit にすることで、何か(有益な)効果があるのでしょうか? 例 class A { public: explicit A( int b, int c ); // does explicit have any (useful) effect? }; どのように解決するのですか?
2023-01-01 02:54:09 -
[解決済み] パスからファイル名を取得する
質問 パスからファイル名を取得する最も簡単な方法は何ですか? string filename = "C:\\MyDirectory\\MyFile.bat" この例では、拡張子なしで "MyFile"を取得する必要があります。 どのように解決するのですか? スプリットパス で必要なことができるはずです。もちろん、手動で行うこともできますが _splitpath はす
2022-12-31 08:10:23 -
[解決済み] コマンドフラグを使用して将来の共有ライブラリにブレークポイントを設定する方法
質問 を使ってgdbセッションを自動化しようとしています。 --command フラグを使用して gdb セッションを自動化しようとしています。共有ライブラリ (UnixのDLLに相当) の関数にブレークポイントを設定しようとしています。私の cmds.gdb はこのような感じです。 set args /home/shlomi/conf/bugs/kde/font-break.txt b
2022-12-30 21:21:54 -
[解決済み] findメソッド使用後にstd::mapを更新するには?
質問 のキーの値を更新するにはどうしたらよいでしょうか。 std::map を使用した後 find メソッドを使用した後ですか? こんな感じでマップとイテレータの宣言をしています。 map <char, int> m1; map <char, int>::iterator m1_it; typedef pair <char, int> coun
2022-12-30 21:01:24 -
[解決済み] なぜstring::compareはintを返すのですか?
質問 なぜ string::compare は int のような小さな型ではなく short または char ? 私の理解では、このメソッドは-1、0、または1のみを返します。 2番目の部分ですが、もし私が型 Foo で、-1、0、1 のいずれかを返すだけだとしたら、このメソッドで short あるいは char が一般的に良いアイデアでしょうか? 編
2022-12-28 20:30:45 -
[解決済み] std::ignoreと構造化バインディング?
質問 前奏曲です。 std::tuple<int, int, int> f(); std::tuple<int, int, float, int> g(); C++1zでは、構造化バインディングのための構文が導入される予定です。 int a, b, c; std::tie(a, b, c) = f(); のようなものです。 auto [a, b, c
2022-12-28 20:14:39 -
[解決済み] C++ std::ref(T)とT&の違い?
質問 このプログラムについて、いくつか質問があります。 #include <iostream> #include <type_traits> #include <functional> using namespace std; template <typename T> void foo ( T x ) { auto r=ref(x)
2022-12-28 05:49:50 -
[解決済み] 無名名前空間が静的の代わりとして「優れている」理由とは?重複
質問 この質問はすでにここに回答があります : 無名名前空間の静的に対する優位性? (2つの回答) 終了 8 年前 . C++標
2022-12-27 04:10:34 -
[解決済み] gcc std::unordered_map の実装は遅いですか?もしそうなら、それはなぜですか?
質問 C++でパフォーマンス重視のソフトを開発しています。そこでは並列ハッシュマップが必要で、それを実装しています。そこで、私たちの並列ハッシュマップが、以下のものと比較してどれくらい遅いかを把握するためにベンチマークを書きました。 std::unordered_map . しかし std::unordered_map は信じられないほど遅いようです...。これはマイクロベンチマーク
2022-12-26 19:32:57 -
[解決済み] C++のvoidポインタとは何ですか?重複
質問 この質問はすでにここに回答があります : 閉じる 10年前 . 重複の可能性があります。 voidポインタとnullポインタとは何ですか? 以下のようなコードをよく見かけます。 void * foo(int bar); これはどう
2022-12-25 16:50:02 -
[解決済み] なぜ、コピーして移動するのか?
質問 私は、誰かがオブジェクトをコピーし、その後それをクラスのデータメンバに移動することに決めたコードをどこかで見かけました。私は、移動の全体的なポイントはコピーを避けることであると考えていたので、これは私を混乱させました。以下はその例です。 struct S { S(std::string str) : data(std::move(str)) {} }; 以下は私
2022-12-25 10:02:28 -
[解決済み] libstdc++ を静的にリンクする: 何かゴチャゴチャは?
質問 Ubuntu 12.10 で GCC 4.7 の libstdc++ を使用して構築された C++ アプリケーションを、かなり古いバージョンの libstdc++ が付属する Ubuntu 10.04 を実行しているシステムにデプロイする必要があります。 現在、私は -static-libstdc++ -static-libgcc でコンパイルしていますが、このブログの記事で提案
2022-12-25 04:21:26 -
[解決済み] DLLから関数を動的にロードする
質問 私は .dll ファイルを少し見ていて、その使い方を理解しています。 私は funci() という名前の整数を返す関数を含む .dll ファイルを作成しました。 このコードを使用して、私は(と思う)私はプロジェクトに.dll ファイルをインポートしました(不満はありません)。 #include <windows.h> #include <iostream&g
2022-12-24 23:33:29 -
[解決済み] std::shared_ptr に相当する非アトミックなものはあるのでしょうか?また、なぜ <memory> にはないのでしょうか?
質問 これは少し2つの部分に分かれた質問で、すべて std::shared_ptr : 1. 私が知る限りでは std::shared_ptr の中で唯一のスマートポインタです。 <memory> の中で唯一アトミックなものです。アトミックでないバージョンの std::shared_ptr が利用可能かどうか(私は <memory> にあるよう
2022-12-23 07:18:52 -
[解決済み] doubleとfloatのどちらを使うべきですか?
質問 C++でどちらかを使うことの利点と欠点は何ですか? どのように解決するのですか? 本当の答えを知りたい方は すべてのコンピュータ科学者が浮動小数点演算について知っておくべきこと . 要するに double では より高い精度 を表現するため、ある種の計算では より大きな誤差 . 正しい選択です。 必要なだけの精度を使いますが、それ以上ではありませ
2022-12-23 02:39:45 -
[解決済み] C++11でstd::atomic::comparse_exchange_weak()を理解する。
質問 bool compare_exchange_weak (T& expected, T val, ..); compare_exchange_weak() はC++11で提供される比較交換プリミティブの一つです。 これは 弱い と等しい場合でも false を返すという意味で、このオブジェクトは expected . これは 偽の失敗 を実装するた
2022-12-22 16:35:17 -
[解決済み] sizeof(int)は正しいのに、sizeof(int)はなぜ間違っているのか?
疑問点 私たちは、以下のことを知っています。 sizeof は任意のデータ型や式の大きさを計算するために使われる演算子で、オペランドが式の場合は括弧を省略することができます。 int main() { int a; sizeof int; sizeof( int ); sizeof a; sizeof( a
2022-12-22 14:48:24 -
[解決済み] ACE vs Boost vs POCO [クローズド]。
質問 終了 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにします。 この投稿を編集する . 終了
2022-12-22 11:27:31
最新
-
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パイプラインで失敗したステージのリトライオプションを実装するには?
-
がチェックアウトされていない...バンドルインストールしても直らない!