• [解決済み] makefileのCXXの値はどこから来ているのですか?

    質問 コードスニペット target_test : test.cc $(CXX) $(CPPFLAGS) $(CFLAGS) test.cc 知っている CXX は変数(呼び出すコンパイラコマンドを含む)ですが、この変数がどこから来るのかが気になりました。この変数はmakefileで定義されておらず、環境変数でもありません。の値がどこから来るのか、どなたか説明していただ

    2022-03-07 11:42:50
  • [解決済み] 関数呼び出し時のIdentifier not foundエラー

    質問 入力された文字列の大文字と小文字を反転させるプログラムがあります。これは私の.cppファイル内のコードで、Visual Studio C++ IDEを使用しています。ヘッダーファイルに何が必要なのか、あるいはこれを動作させるためにヘッダーファイルが必要なのか、よくわかりません。 私の関数呼び出しswapCaseでエラー。メインは、私がよく分からない何らかの理由でswapCaseを見

    2022-03-07 11:32:01
  • [解決済み] C++でstd::stringのindexofを行い、マッチした文字列のインデックスを返すにはどうすればよいですか?

    質問 javaの同名の関数と同様に、マッチした文字列を整数値で返すstd名前空間の文字列indexof関数を探しています。 次のようなものです。 std::string word = "bob"; int matchIndex = getAString().indexOf( word ); ここで、getAString()はこのように定義されています。 std::string g

    2022-03-07 10:57:06
  • [解決済み] std::map でキーが std::string である場合のソート処理

    質問 std::mapのmymapを持っています。 さて、このようにマップに値を挿入すると std::map <string, string> mymap; mymap["first"] = "hi"; mymap["third"] = "how r you"; mymap["second"] = "hello"; さて、私はマップを繰り返し、sorted(keys)

    2022-03-07 09:27:05
  • [解決済み] 関数からchar配列を返すにはどうしたらいいですか?

    質問 以下のことを試してみました。 char[10] testfunc() { char[10] str; return str; } 解決方法は? アウトパラメータとして最適です。 void testfunc(char* outStr){ char str[10]; for(int i=0; i < 10; ++i){ outStr[i

    2022-03-07 08:55:39
  • [解決済み] 配列の要素を削除し、残りの要素をシフトする

    質問 配列の要素を削除して、残りの要素を下にずらすにはどうしたらよいでしょうか。つまり、配列があったとして array[]={1,2,3,4,5} を削除し、残りをシフトしたいので、私は持っています。 array[]={1,2,4,5} 最小限のコードでこれを行うにはどうしたらよいでしょうか? どのように解決するのですか? 削除するものを配列の次の値で上書きし、そ

    2022-03-07 08:32:32
  • [解決済み] C++でファイルを作成する

    質問 C++を使ってファイルを作成したいのですが、やり方がわかりません。例えば、以下のような名前のテキストファイルを作りたいのです。 Hello.txt . 誰か助けてくれませんか? どのように解決するのですか? ofstreamクラスのインスタンスを作成し、それを使ってファイルに書き込むのも一つの方法です。ここに、いくつかのサンプルコードと、C++のほとんどの実装で利用可能な

    2022-03-07 08:14:27
  • [解決済み] C++のcin文に相当するものは何ですか?

    質問 C++の「C」に相当するものは何ですか? cin ステートメントを使用できますか?また、その構文を見ることができますか? どのように解決するのですか? cin は文ではなく、標準入力ストリームを参照する変数です。したがって、C言語での最も近いマッチは、実際には stdin . というようなC++の文があった場合。 std::string strvar; std::c

    2022-03-07 07:44:15
  • [解決済み] C++で#ifdefと#ifを使用する目的とは?

    質問 私のプロジェクトのコードで、誰かが #ifdef と #if をコードに追加しました。これらを使用する目的は何でしょうか?私の知る限りでは、プリプロセッサはそのコードの内部では何もしないと言っています。以下のコードは、それらを使用するための2つの例を示しています。私は TEST_PURPOSE (true/false)が見つかりませんでした。以下のコードから、どのように

    2022-03-07 07:37:08
  • [解決済み] Debug Assertion Failed: _CrtIsValidHeapPointer(ブロック)

    質問 行列をシミュレートするコードを書きました。 この行列はポインタへのポインタを持ち、実際にはリンクリストの配列になっています。 各配列のインデックスは、その行列の行/列の最初の場所であり、リストは行/列の残りの番号である。 私はコードを送ることができますが、それは短くないです。 私の問題は、私がいくつかのアクションを行った後、最後にマトリックスを削除しようとすると、このFaile

    2022-03-07 06:23:15
  • [解決済み] C++による優先度待ち行列の時間複雑性

    質問 ヒープを作成するには O(n) ヒープ(または優先キュー)への挿入にかかる時間 O(log(n)) 時間です。 n 個の入力を取り、優先キューに挿入する場合、その操作の時間的複雑さはどのようになるか? O(n) または O(n*log(n)) です。 また、ヒープ全体を空にする(つまりn回削除する)場合も同じ結果になりますよね? 解決方法は? サイズの配

    2022-03-07 02:52:38
  • [解決済み] C++でクラスオブジェクトを参照で返すには?

    質問 あるデータを格納するObjectというクラスがあります。 このような関数を使って、それを参照で返したい。 Object& return_Object(); そして、私のコードでは、このように呼び出すことになります。 Object myObject = return_Object(); このようなコードを書いて、コンパイルしています。 しかし、

    2022-03-07 02:44:44
  • [解決済み] 関数をクラスでプライベート化するタイミングと理由

    質問 どのような場合に関数を作成する必要がありますか? private また、なぜそれが良いアイデアなのでしょうか? どのように解決するのですか? を作成する必要があります。 private 他のオブジェクトやクラスがその関数にアクセスする必要がないとき、そのクラスの中からその関数を呼び出すときです。 最小特権の原則を貫く 絶対に必要な変数や関数にしかアクセスできないよう

    2022-03-07 02:36:58
  • [解決済み] MSVCP120d.dll が見つからない

    質問 Visual Studioプロジェクトをコンパイルするたびに、MSVCP120d.dllが見つからないというメッセージが表示されます。Googleは私を助けることができません。すでにいくつかの再配布可能ファイルをインストールしましたが、役に立ちませんでした。私はまたこれを見つけた。 Msvcp120d.dll C++ランタイムのデバッグバージョンです。再配布不可 を使用するこ

    2022-03-07 02:09:43
  • [解決済み] MacOS X に g++ をインストールするにはどうしたらいいですか?

    質問 MacOS Xでg++コンパイラを使ってC++のコードをコンパイルしたいのですが、どうすればいいですか?どのようにインストールすればよいですか? 解決方法を教えてください。 AppleのXCodeツールパッケージに付属しているコンパイラですね。 少しはハックされているけど、基本的にはただのg++だよ。 XCodeはここから無料でダウンロードできます(まあ、たいていはADC会

    2022-03-07 01:57:48
  • [解決済み] 初期化」とは具体的にどのようなことですか?

    質問 私のcsappの本には、グローバル変数とスタティック変数が初期化されている場合、それらはELF再配置可能オブジェクトファイルの.dataセクションに含まれると書いてあります。 そこで質問なのですが、もし foo.c のコードには int a; int main() { a = 3; }` と example.c が含まれています。 int b = 3;

    2022-03-07 01:57:25
  • [解決済み] クラステンプレート継承 C++

    質問 テンプレートクラスを継承して、演算子 "()" が呼ばれたときの動作を変更したい - 別の関数を呼び出したいのです。以下のコードです。 template<typename T> class InsertItem { protected: int counter; T destination; public: virtual void operator(

    2022-03-07 01:32:08
  • [解決済み] C++テンプレートコンストラクタ

    質問 テンプレートではないクラスで、引数なしのテンプレートコンストラクタを持ちたいのですが、どうすればよいですか? 私が理解する限り、それを持つことは不可能です(デフォルトのコンストラクタと衝突してしまうため -)。 ということでよろしいでしょうか? ), で、その回避策は以下の通りです。 class A{ template <typename U> A(U

    2022-03-06 23:46:54
  • [解決済み] C++によるソケットプログラミング

    質問 C++でソケットを使用したクライアントとサーバーの接続について、誰かサンプル例を教えてください。 私はいくつかのチュートリアルを通過した今、私はそれを実装したいと思います。 どのように開始するには? 解決方法は? 動作するクライアント・サーバ・プログラムは、こちらで確認できます。 Beej's Guide to Network Programming(ビージズ・ガイド・トゥ・

    2022-03-06 23:39:07
  • [解決済み] LinkedListのデストラクタを書く?

    質問 これは有効なLinkedListのデストラクタでしょうか?私はまだそれらによって一種の混乱です。 正しく理解しているか確認したいのですが。 LinkedList::~LinkedList() { ListNode *ptr; for (ptr = head; head; ptr = head) { head = head->next

    2022-03-06 22:18:42