-
[解決済み] constexpr externはどのように宣言するのですか?
質問 変数 extern constexpr と宣言し、別のファイルでそれを定義することは可能ですか? 試してみましたが、コンパイラはエラーを出します。 の宣言は constexpr 変数 ' i ' は定義ではありません は.hで定義されています。 extern constexpr int i; を.cppに記述してください。 constexpr int
2023-07-15 14:22:38 -
C++ - include unistd.h: なぜcunistdではないのですか?
質問 C++でC言語のヘッダファイルをインクルードする場合、".h"のサフィックスを削除し、先頭に"c"を付けると良いと言われています。例えば #include <cstdio> の代わりに #include <stdio.h> . しかし sleep() を使うと #include <cunistd> は機能しませんが #include
2023-07-15 11:17:36 -
[解決済み] 複数ファイル内のグローバル変数
質問 2つのソースファイルがあり、共通の変数にアクセスする必要があります。これを行うための最良の方法は何ですか? 例:。 source1.cpp: int global; int function(); int main() { global=42; function(); return 0; } source2.cppです。 int functio
2023-07-14 22:39:59 -
[解決済み] std::forwardとstd::moveの使い分け
質問 私はいつも次のように読んでいます。 std::forward はテンプレート・パラメータにのみ使用されると読んでいました。しかし、私はその理由を自問していました。次の例を見てください。 void ImageView::setImage(const Image& image){ _image = image; } void ImageView::setImage(I
2023-07-14 11:48:12 -
[解決済み] なぜ関数を別の関数の中で定義できないのですか?
質問 ラムダ関数を変数に代入できることは知っています。 コード内部で関数を宣言することはできても、定義することができないのはどういうことでしょうか? 例えば #include <iostream> int main() { // This is illegal // int one(int bar) { return 13 + bar; }
2023-07-13 14:35:48 -
[解決済み] CとC++で異なるEnum定数の動作
質問 なぜこのようなことをするのでしょうか。 #include <stdio.h> #include <limits.h> #include <inttypes.h> int main() { enum en_e { en_e_foo, en_e_bar = UINT64_MAX, }; enum
2023-07-13 13:28:30 -
[解決済み] C++の関数名。大文字にするかしないか?[クローズド]
質問 終了 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにします。 この投稿を編集する . 終了
2023-07-13 13:16:13 -
なぜ `std::initializer_list` は値で渡されることが多いのですか?
質問 私がSOで目にするほとんど全ての投稿で std::initializer_list を使う場合、人々は std::initializer_list を値で渡す傾向があります。この記事によると https://web.archive.org/web/20120707045924/cpp-next.com/archive/2009/08/want-speed-pass-by-v
2023-07-13 11:20:22 -
[解決済み] c++, std::atomic, std::memory_order とは何か、どのように使うか?
質問 とは何か、説明できる人はいますか? std::memory_order とは何か、また、それらをどのように std::atomic<> ? ここに参考文献といくつかの例を見つけましたが、全く理解できません。 http://en.cppreference.com/w/cpp/atomic/memory_order どのように解決するのですか? <ブロ
2023-07-13 07:35:40 -
LinuxやWindowsでOS X用にコンパイルするには?
質問 C/C++のアプリをOS Xに移植したいのですが、どうすればいいですか? 私は Mac を持っていませんが、Linux と Windows を持っています。このためのツールはありますか? どのように解決するのですか? このような いくつかのスクリプト があるようですが、それがどの程度のものなのか、あるいはあなたのプロジェクトにどの程度適用できるのかはわかりません。ド
2023-07-12 22:44:27 -
[解決済み] Google C++ テストフレームワーク (gtest) を Visual Studio 2005 でセットアップする方法
質問 Web サイトにドキュメントがなく、フレームワークのセットアップに問題があるようです。どなたか、サンプルプロジェクトのセットアップのためのステップバイステップの紹介を示すことができますか? どのように解決するのですか? Arlaharen が言ったことは基本的に正しいのですが、リンカーエラーについて説明している部分が抜けています。 まず第一に、アプリケーションをビルドする必要が
2023-07-12 18:57:25 -
[解決済み] C++で宣言されているが定義されていない静的関数
質問 C++を使用した以下のコードでエラーが発生します。 メイン.cpp #include "file.h" int main() { int k = GetInteger(); return 0; } ファイル.h static int GetInteger(); ファイル.cpp #include "file.h" static int
2023-07-11 11:49:25 -
[解決済み] C++11 auto: 定数参照を取得したらどうする?
質問 次の簡単なコードを見てください。 class Foo { public: Foo(){} ~Foo(){} Foo(const Foo&){} Foo& operator=(const Foo&) { return *this; } }; static Foo g_temp; const Foo& GetFoo() { return
2023-07-11 10:20:18 -
テンプレート制約 C++
質問 C#では、ジェネリックパラメータとして使用できる型に制約を課すジェネリック型を定義することができます。次の例は、ジェネリック制約の使用方法を示しています。 interface IFoo { } class Foo<T> where T : IFoo { } class Bar : IFoo { } class Simpson { } class Program
2023-07-11 04:41:45 -
std::mapを値でソートする
質問 をソートする必要があります。 std::map をキーではなく値でソートする必要があります。それを行うための簡単な方法はありますか? 私は以下のスレッドから1つの解決策を得ました。 std::map sort by data? もっと良い解決策はないのでしょうか? map<long, double> testMap; // some code to
2023-07-10 15:39:19 -
[解決済み] 何かを「投げる」とき、それはメモリーのどこに格納されるのですか?
質問 私は、あるものが throw n が発生すると、それが捕捉された時点までスタックが「巻き戻され」、各関数コンテキストでスタック上のクラス インスタンスのデストラクタが実行されます (これがデストラクタから例外をスローしてはいけない理由です - 2 番目の例外をスローすることになります)...が、私はこれが発生している間にスローしたオブジェクトはメモリ内のどこに格納されるのかと疑問に思
2023-07-10 12:04:02 -
[解決済み] 整数の1ビットが連続した領域にあるかどうかを、エレガントかつ高速にテストする方法はありますか?
質問 ビット値1の位置(32ビット整数の0から31まで)が連続した領域を形成しているかどうかをテストしたいのです。たとえば 00111111000000000000000000000000 is contiguous 00111111000000000000000011000000 is not contiguous このテスト、つまりある関数が欲しいのです h
2023-07-10 02:38:25 -
c++11を使った重複コード
質問 現在、あるプロジェクトに取り組んでいますが、次のような問題があります。 私は2つの異なる方法で動作させたいC++メソッドを持っています。 void MyFunction() { foo(); bar(); foobar(); } void MyFunctionWithABonus() { foo(); bar(); doBonusStuff(); f
2023-07-09 12:45:02 -
[解決済み] このC++の機能の名前は何ですか?
質問 C++のコードを書いていて、関数名を間違えて省略してしまいました。 WSASocket . しかし、コンパイラはエラーを発生させず、私の SOCKET を有効なソケットではなく、整数値 1 と関連付けました。 問題のコードは次のようになるはずでした。 this->listener = WSASocket(address->ai_family, address-&g
2023-07-07 23:33:36 -
[解決済み] なぜ 'auto' キーワードを明示的に記述する必要があるのですか?
質問 私は C++98 から C++11 に移行中で、C++11 で使用するための auto キーワードに慣れてきました。私は、なぜ明示的に auto を明示的に宣言する必要があるのでしょうか。C++は強く型付けされた言語であり、これは規則であることは知っていますが、明示的に変数を宣言しなくても同じ結果を達成することは可能ではなかったのでしょうか。 auto ? どのように解決す
2023-07-07 20:38:51
最新
-
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パイプラインで失敗したステージのリトライオプションを実装するには?
-
がチェックアウトされていない...バンドルインストールしても直らない!