-
[解決済み】コード内のどの部分が使われていないのかを知るにはどうしたらいいですか?
質問 レガシーC++のコードがあり、そこから未使用のコードを削除することになっています。問題は、そのコードベースが大きいことです。 どのコードが一度も呼び出されない/使用されないかを調べるにはどうしたらよいですか? どのように解決するのですか? 未使用のコードには2種類あります。 ローカルなもの、つまり、いくつかの関数でパスや変数が使われていない(または使われているが意味が
2022-03-28 10:27:26 -
[解決済み】std::string length()およびsize()メンバ関数
質問 私はこの答えを読んでいた 質問 というメソッドがあることを発見し、実際に length() に対して std::string (私はいつも size() ). このメソッドを std::string クラスはどうでしょうか?MSDNとCppRefernceの両方を読みましたが、両者には違いがないようです。 size() と length() . もしそうだとし
2022-03-28 04:55:48 -
[解決済み】UbuntuにOpenSSLライブラリをインストールする方法を教えてください。
質問 Ubuntu 10.04 LTSでOpenSSL 1.0.0を使用するコードをビルドしようとしています。 makeを実行すると、g++が"-lssl"オプション付きで起動します。 ソースは以下の通りです。 #include <openssl/bio.h> #include <openssl/buffer.h> #include <openssl/des.
2022-03-28 04:52:55 -
[解決済み】C++でHTTPリクエストを行うには?
質問 C++で簡単にHTTPリクエストをする方法はないでしょうか? 具体的には、あるページ(API)の内容をダウンロードして、その内容に1が含まれているか0が含まれているかを確認したいのですが、内容を文字列にしてダウンロードすることも可能でしょうか? どのように解決するのですか? 同じ問題が発生しました。 libcurl は本当に完全なものです。C++のラッパーがあります。
2022-03-28 04:44:10 -
[解決済み】C++で関数の中に関数を持つことは可能か?
質問 というような意味です。 int main() { void a() { // code } a(); return 0; } 解決方法は? モダンC++ - ラムダがあれば大丈夫! 現在のバージョンのc++(C++11、C++14、C++17)では、ラムダという形で関数の中に関数を持つことができる。 int main() {
2022-03-28 02:49:02 -
[解決済み】shared_ptrは参照で渡すべきか、値で渡すべきか?
質問 ある関数が shared_ptr (boost または C++11 STL から) を渡しているか。 const参照で。 void foo(const shared_ptr<T>& p) または値によって void foo(shared_ptr<T> p) ? 私は、最初の方法の方が早いのではないかと思っています。しかし、
2022-03-27 20:40:54 -
[解決済み】正気で、安全で、効率的な方法でファイルをコピーする。
質問 ファイル(バイナリまたはテキスト)をコピーする良い方法を探しています。私はいくつかのサンプルを書き、誰もが動作します。しかし、私はベテランのプログラマーの意見を聞きたいです。 良い例がなく、C++で動作する方法を探しています。 ANSI-C-WAY #include <iostream> #include <cstdio> // fopen,
2022-03-27 20:19:05 -
[解決済み】C++でグラフィカルユーザーインターフェースを構築するには?[クローズド]
質問 <パス ここで何を聞かれているのかがわかりにくい。この質問は曖昧、漠然、不完全、過度に広い、または修辞的であり、現在の形式では合理的に回答することができません。この質問を明確にし、再開できるようにするための支援を求めています。 ヘルプセンターへ .
2022-03-27 18:30:30 -
[解決済み】コンストラクターからの例外のスローイング
質問 コンストラクタから例外をスローすることについて同僚と議論しているのですが、フィードバックが欲しいと思っています。 設計上、コンストラクタから例外を投げることは問題ないのでしょうか? POSIX ミューテックスをクラスでラップするとしたら、次のようになります。 class Mutex { public: Mutex() { if (pthread_mutex_ini
2022-03-27 18:28:35 -
[解決済み】共有オブジェクト(.so)、静的ライブラリ(.a)、DLL(.so)の違い?)
質問 Linuxのライブラリに関する議論に参加したことがあり、いくつか確認したいことがあります。 私の理解では(間違っていたら訂正してください、後で投稿を編集します)、アプリケーションを構築する際にライブラリを使用する方法は2つあると思います。 静的ライブラリ(.aファイル)。リンク時に、ライブラリ全体のコピーが最終的なアプリケーションに入れられ、ライブラリ内の関数が呼び出し側のア
2022-03-27 17:23:38 -
[解決済み】C++ユニットテストフレームワークの比較【終了しました
質問 <パス 現状では、この質問は私たちのQ&A形式には適していません。私たちは、回答が事実、参考資料、専門知識によって裏付けられていることを期待していますが、この質問は、討論、議論、投票、または長時間のディスカッションを求める可能性があります。この質問を改善し、再開することが可能であるとお考えの場合。 ヘルプ
2022-03-27 09:33:20 -
[解決済み] std::mapで範囲指定for()ループを使用するには?
質問 C++11の範囲ベースのfor()ループの一般的な例は、いつもこのような簡単なものです。 std::vector<int> numbers = { 1, 2, 3, 4, 5, 6, 7 }; for ( auto xyz : numbers ) { std::cout << xyz << std::endl; } この場合 xy
2022-03-27 05:33:46 -
[解決済み】char*をstd::stringに変換する。
質問 を使用する必要があります。 std::string で取得したデータを格納するために fgets() . これを行うには char* からの戻り値 fgets() を std::string を配列に格納します。どうすればいいのでしょうか? どのように解決するのですか? std::string には、このためのコンストラクタがあります。 const char
2022-03-27 05:26:46 -
[解決済み】C++ 構造体の初期化
質問 C++で構造体を以下のように初期化することは可能でしょうか? struct address { int street_no; char *street_name; char *city; char *prov; char *postal_code; }; address temp_address = { .city = "Hamilto
2022-03-26 23:21:05 -
[解決済み】C++のクラスのprivateとprotectedのメンバの違いは?
質問 とはどのような違いがあるのでしょうか? private と protected C++のクラスのメンバ? ベストプラクティスの規約では、クラスの外から呼び出されない変数や関数は private -しかし、私の MFC プロジェクトを見ると、MFC は protected . 何が違うのか、どちらを使えばいいのか? どのように解決するのですか? プライベートメン
2022-03-26 20:18:53 -
[解決済み】C++でnewキーワードはいつ使うべきですか?
質問 C++を使い始めて間もないのですが、この間は new というキーワードがあります。単純に、使うべきなのか、使わないべきなのか? と共に new キーワード... MyClass* myClass = new MyClass(); myClass->MyField = "Hello world!"; がない場合 new キーワード...
2022-03-26 19:14:13 -
[解決済み] 変数における const と constexpr の比較
質問 以下の定義に違いはありますか? const double PI = 3.141592653589793; constexpr double PI = 3.141592653589793; そうでない場合、C++11ではどのスタイルが好まれるのでしょうか? どのように解決するのですか? 違いがあるのだと思います。 もっと気軽に話せるように、名前を変えよう。 co
2022-03-26 18:21:46 -
[解決済み】なぜC++コンパイラはoperator==とoperator!=を定義しないのでしょうか?
質問 私はコンパイラにできるだけ多くの仕事をさせるのが好きです。 単純なクラスを書く場合、コンパイラは次のようなものを「無料」で提供してくれます。 デフォルトの(空の)コンストラクタ コピーコンストラクタ デストラクタ 代入演算子( operator= ) しかし、比較演算子を与えることはできないようです。 operator== または operator!= .
2022-03-26 17:51:43 -
[解決済み】CプリプロセッサでMac OS X、iOS、Linux、Windowsを確実に検出する方法とは?重複
質問 この質問はすでにここに回答があります : プリプロセッサーディレクティブでOSをチェックするには? (回答16件) 閉店 2年前 .
2022-03-26 17:29:03 -
[解決済み】なぜ常にコンパイラの警告を有効にしなければならないのですか?
質問 CやC++のプログラムをコンパイルするとき、「コンパイラの警告を常に有効にすること」とよく聞きます。なぜ、このようなことが必要なのでしょうか?どうすればいいのでしょうか? また、「警告はエラーとして扱え」と言われることがあります。そうすべきでしょうか?どうすればいいのでしょうか? どのように解決するのですか? なぜ警告を有効にしなければならないのですか? CおよびC++
2022-03-26 17:05: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パイプラインで失敗したステージのリトライオプションを実装するには?
-
がチェックアウトされていない...バンドルインストールしても直らない!