• [解決済み】C++でenumを使用する方法

    質問 があるとします。 enum のようにします。 enum Days {Saturday, Sunday, Tuesday, Wednesday, Thursday, Friday}; このインスタンスを作成したい enum を作成し、適切な値で初期化する必要があるので、そうします。 Days day = Days.Saturday; ここで、変数やインスタンスを、既

    2022-04-04 21:46:02
  • [解決済み】C++でビッグエンディアンとリトルエンディアンの値を変換するにはどうすればいいですか?

    質問 C++でビッグエンディアンとリトルエンディアンの値を変換するにはどうしたらいいですか? わかりやすくするために、バイナリデータ(倍精度浮動小数点数、32ビットおよび64ビット整数)をあるCPUアーキテクチャから別のアーキテクチャに変換する必要があるんだ。 これはネットワークを介さないので、ntoh()や同様の関数はここでは機能しません。 注:私が受け入れた回答は、私がターゲ

    2022-04-04 21:43:39
  • [解決済み】 ostreamの<<演算子を適切にオーバーロードする方法は?

    質問 私はC++で行列演算のための小さな行列ライブラリを書いています。しかし、以前は文句を言われなかったのに、コンパイラが文句を言うようになりました。このコードは6ヶ月間棚に放置され、その間に私のコンピュータを debian etch から lenny (g++ (Debian 4.3.2-1.1) 4.3.2) にアップグレードしました。 ) にアップグレードしましたが、同じ g++ を使

    2022-04-04 20:59:41
  • [解決済み】std::unique_ptrが不完全な型だとコンパイルされない

    質問 pimpl-idiomを使用しています。 std::unique_ptr : class window { window(const rectangle&amp; rect); private: class window_impl; // defined elsewhere std::unique_ptr&lt;window_impl&gt; impl_; // won

    2022-04-04 20:24:28
  • [解決済み】特定のVisual Studioのバージョンでコードをコンパイルしているかどうかを検出する方法は?

    質問 特定のMicrosoft Visual Studioのバージョンでコンパイルしているかどうかを確認する方法はありますか? 解決方法は? _MSC_VER で、場合によっては _MSC_FULL_VER は必要なものです。を調べることもできます。 visualc.hpp をインストールすると、いくつかの使用例が得られます。 最近のコンパイラのバージョンでは、いくつ

    2022-04-04 20:06:15
  • [解決済み】「*this の rvalue 参照」とは何ですか?

    質問 clangの「*this"rvalue reference」という提案に出会いました。 C++11ステータスページ . rvalue参照についてはかなり読み込んで理解しているのですが、これについては知らないようです。また、Web上でこの用語を使ったリソースをあまり見つけることができませんでした。 ページ内に提案論文へのリンクがあります。 N2439 (Extendin

    2022-04-04 19:46:33
  • [解決済み】NULL vs nullptr (なぜ置き換えられたのか?) [重複]

    質問 この質問はすでにここに回答があります : nullptrとは何ですか? (回答14件) 閉店 8年前 . C++で知ってい

    2022-04-04 17:14:29
  • [解決済み】オブジェクトの初期化で{0}が意味するものは何ですか?

    質問 いつ {0} がオブジェクトの初期化に使われていますが、これは何を意味するのでしょうか?への言及は見当たりません。 {0} また、中括弧があるため、Google検索は役に立ちません。 コード例です。 SHELLEXECUTEINFO sexi = {0}; // what does this do? sexi.cbSize = sizeof(SHELLEXECUTEINFO

    2022-04-04 14:25:10
  • [解決済み】どのような時にどのようなポインタを使えばいいのでしょうか?

    質問 よし、じゃあこの前、生活のためにC++を書いたんだ。 std::auto_ptr はstd libにあるすべての利用可能なものであり boost::shared_ptr が大流行でした。私は、boostが提供する他のスマートポインタの型については、あまり調べたことがありませんでした。C++11では、boostが提供した型のいくつかが提供されるようになりましたが、すべてではありませ

    2022-04-04 14:15:22
  • [解決済み】std::size_tはいつ使うの?

    質問 を使用すべきかどうか悩んでいます。 std::size_t の代わりに、ループなどのために int ? 例えば #include &lt;cstdint&gt; int main() { for (std::size_t i = 0; i &lt; 10; ++i) { // std::size_t OK here? Or should I use, s

    2022-04-04 13:40:35
  • [解決済み】なぜ私のプログラムはWindows 7でフランス語でコンパイルできないのですか?[クローズド]

    質問 閉店しました。 この質問は、以下を満たしていません。 Stack Overflowガイドライン . 現在、回答は受け付けておりません。 &lt;パス この質問を改善したいですか? 質問を更新して、それが オントピック Stack O

    2022-04-04 10:46:49
  • [解決済み】wstringをstringに変換する方法は?

    質問 問題は、wstring を string に変換する方法です。 次のような例があります。 #include &lt;string&gt; #include &lt;iostream&gt; int main() { std::wstring ws = L"Hello"; std::string s( ws.begin(), ws.end() ); //st

    2022-04-04 07:44:34
  • [解決済み】vectorにunique_ptrをpush_backできないのはなぜですか?

    質問 このプログラムのどこが問題なのですか? #include &lt;memory&gt; #include &lt;vector&gt; int main() { std::vector&lt;std::unique_ptr&lt;int&gt;&gt; vec; int x(1); std::unique_ptr&lt;int&gt; ptr2x(&amp

    2022-04-04 06:59:56
  • [解決済み】C++のインライン関数の利点は?

    質問 C++でインライン関数を使用するメリット/デメリットは何ですか?コンパイラが出力するコードのパフォーマンスを上げるだけというのはわかりますが、最適化されたコンパイラ、高速なCPU、巨大なメモリなどを持つ今日(メモリが乏しく、100KBのメモリにすべてを収めなければならなかった1980&lt;のようではない)、本当にどんなメリットがあるのでしょう。 どうすれば解決するの? インラ

    2022-04-04 04:47:12
  • [解決済み】Visual Studioのデバッガで配列を表示する?重複

    質問 この質問はすでにここに回答があります : Visual Studioデバッガで、動的に割り当てられた配列を表示するには? (回答9件) 閉

    2022-04-04 03:11:22
  • [解決済み】C++11の「auto」を使用すると、パフォーマンスが向上する?

    質問 の理由はわかりますが auto の型は、正しさと保守性を向上させます。また、パフォーマンスも向上させることができると書いてありました( ほぼ常に自動 by Herb Sutter)がありますが、良い解説がないのが残念です。 どのようにして auto パフォーマンスを向上させることができますか? どなたか例を挙げてください。 どのように解決するのですか?

    2022-04-04 02:31:41
  • [解決済み】派生クラスでオーバーライドされた関数が、ベースクラスの他のオーバーロードを隠してしまうのはなぜですか?

    質問 コードを考えてみましょう。 #include &lt;stdio.h&gt; class Base { public: virtual void gogo(int a){ printf(" Base :: gogo (int) \n"); }; virtual void gogo(int* a){ printf(" Bas

    2022-04-03 22:16:07
  • [解決済み】関数内の静的constexpr変数は意味があるのでしょうか?

    質問 関数内に変数がある場合(例えば、大きな配列)、次のように両方宣言することは意味があるのでしょうか? static と constexpr ? constexpr は、コンパイル時に配列が作成されることを保証しているので、そのように static は無駄なのでしょうか? void f() { static constexpr int x [] = {

    2022-04-03 21:52:33
  • [解決済み】メモリリークは大丈夫なのか?[クローズド]

    質問 閉店 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにする。 この投稿を編集する . 閉店

    2022-04-03 21:25:12
  • [解決済み】メモリフラグメンテーションとは何ですか?

    質問 C++の動的メモリ割り当ての文脈で、quot;memory fragmentation"という言葉を何度か耳にしたことがあります。 メモリフラグメンテーションにどう対処するかという質問はいくつか見つかりましたが、それ自体を扱う直接的な質問は見当たりません。 そこで メモリフラグメンテーションとは何ですか? 自分のアプリケーションでメモリの断片化が問題であるかどうかを判断するに

    2022-04-03 20:03:13