• ベクター使用時、ベクター添え字が範囲外、その他類似のエラーが発生する。

    今日、デバッグでvector subscript out of rangeというエラーが出たので調べてみました。 このエラーを報告すると、次のようなウィンドウがポップアップ表示されます。 ベクターがベクターのサイズ以上のデータを保持しているため、メモリのオーバーフローが発生しているようです。 解決方法は以下の通りです。 Vector<string> co

    2022-02-20 21:32:59
  • ベクトル添え字が範囲外のコンテナの使用、その他類似のエラー

    このエラーが報告されると、ベクターに格納されたデータがベクターのサイズを超えたために起こるメモリオーバーフローと思われるポップアップウィンドウが表示されます。 解決方法は以下の通りです。 Vector<string>ベクターの後に、直接渡すことはできません。 vector[0] = "aa" vector[1] = "bb" などと代入すると、out-of-

    2022-02-20 15:14:54
  • デバッグエラー Assertion Failed 問題について

    VCやMFCのプロジェクトでは、コンパイル時にエラーは出ないが、デバッグ時にAssertion Failed afxwin2.inl Line139のようなエラーが発生し、エラー箇所が特定できないことが多いので、なかなか見つけることができない。 1. 最初にafxwin2.inlを見つけてください。これは通常、ソフトウェアのインストールディレクトリにあります。ソフトウェアのインストールディ

    2022-02-20 03:51:13
  • c/c++の "undefined reference to "の解決法

    c/c++における"undefined reference to"の解決策について 未定義参照とは、その関数が未定義であることを意味します。 gccを使用している場合、以下のようなチェック方式があります。 プロンプトの未定義関数が何らかのライブラリの関数である場合。そのライブラリがインストールされていることを確認し、コンパイルコマンドの-lと-L引数でそのライブラリを

    2022-02-19 19:28:28
  • エラー: "" から非スカラー型 "" への変換

    error: 'std::_List_const_iterator<_Mylist>' から非スカラー型 'std::_List_ iterator<_Mylist>' への変換が要求されました。 エラー C2440 を解決してください: "初期化": "std::_List_const_iterator<_Mylist>" から "std::_L

    2022-02-19 16:41:57
  • C++エラー:不明な型名

    error: unknown type name '...'. 1. ヘッダーファイルが追加されていない。 2. ヘッダーファイルは追加されたが、プロジェクトにヘッダーファイルが追加されな かった。 3. 両方のヘッダーファイルの#ifndef~#define~#endifで使われているマクロが同じでも、このエラーが発生します。

    2022-02-19 14:09:18
  • C++ inet_pton, inet_ntop 関数

    <パス ヘッダーファイル ウィンドウズの下で #include <WS2tcpip.h> linuxの場合。 #include <sys/socket.h> #include <netinet/in.h> #include<arpa/inet.h> inet_pton関数 ドット付き10進数文字列を

    2022-02-19 09:48:45
  • std::allocator<char>::~allocator()' への未定義の参照

    c++のファイルをgccでコンパイルすると(コマンドは "gcc HelloWorld -o HelloWorld" )、以下のエラーが報告されます。 未定義の参照 `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::s ize() const' 未定義の

    2022-02-19 09:15:51
  • 文字列がこのスコープで宣言されていない 問題の解決

    今日、私は文字列とその関連関数を使用する小さなプログラムを書きました。しかし、それをコンパイルすると、"string was not declared in this scope"というエラーが表示されます。 ウェブ上でhttp://stackoverflow.com/questions/11638128/c-string-was-not-declared-in-this-scope

    2022-02-17 08:08:36
  • C++ shared_ptr コンパイルエラー 'shared_ptr' がこのスコープで宣言されていない問題を修正しました。

    #include&lt;iostream&gt; #include&lt;cstring&gt; #include&lt;string&gt; #include&lt;memory&gt; using namespace std; class Simple { public: Simple(int p = 0) { numb

    2022-02-17 02:14:59
  • [エラー]'cout' はこのスコープで宣言されていません。

    コンパイラの環境です。Dev-C++ 5.11 OS:Windows 10 Professional #include &lt;iostream&gt; #include &lt;string&gt; int main(){ cout &lt;&lt; "Please input your first name: "; string user_name; ci

    2022-02-17 02:05:33
  • stoi' の解決策は、Dev-c++ のこのスコープで宣言されていません。

    Dev-c++ソフトウェアでC++プログラムを作成する際にstoi()関数を使用する場合 [エラー] 'stoi' はこのスコープで宣言されていません。 . 回避策 コンパイルオプションで、言語規格をISO C++11規格に変更してください。 手順について ツール[T]]→[コンパイルオプション[C]]をクリックすると、下図が表示されます。

    2022-02-16 14:07:51
  • EclipseのC++コードでシンボル'std'が解決できない問題の解決

    初めてEclipseでC++のコードを書いた時、簡単なhello worldプログラムを書きました。コンパイルする前に、いろいろなエラーが報告されましたが、こんな簡単なコードなのに、こんなにエラーが出るわけがないので、無視して、コンパイルして実行したら、普通に出力できるようになりました!!!! ハローワールド!!! コンパイルして実行しても、私のコードには赤い×印がたくさんついていて、マウ

    2022-02-16 09:39:06
  • C++テンプレートテンプレート使用法まとめ

    &lt;スパン はじめに テンプレートとは、プログラミング設計言語C++において、型を引数に用いて汎用的なプログラミングを支援することを指し、C++の標準ライブラリには、STLやIO Streamなど、ほとんどがテンプレートの考え方を取り入れた便利な関数が多数用意されています。 &lt;スパン 関数テンプレート c++入門では、以下のようなswap(int&

    2022-02-16 08:25:11
  • ランタイムエラー: 'std::logic_error' のインスタンスを投げた後に terminate が呼び出されました。

    std::logic_error' のインスタンスを投げた後に呼び出された terminate what(): basic_string::_S_construct NULL は有効ではない に示すように 主な原因:NULLポインターに対する操作。 例:char *p = NULL。 Json::Valueのvalです。 Json::Reader

    2022-02-16 05:45:30
  • error: label 'xxxxxxx' [-fpermissive] にジャンプします。

    C++では、指定した関数の末尾にジャンプするためにgoto文が使用されます。g++でコンパイルする場合、goto文の後に新しい変数を入れることはできないので、すべてのgoto文の前に変数を宣言する必要があることに注意してください。(VisutalStudio では、この問題はありません)。 #include &lt;iostream&gt; void Test(int m)

    2022-02-15 22:34:31
  • C++によるhttpサーバー/webサーバーの作成

    &lt;パス 目次 オープニング・ナンセンス メインテキスト Http ワークフロー Http.h Http.cpp 個人サイトへのリンク ソースコードアドレス 冒頭のくだり 実はこの記事、ずっと書きたいと思っていたのですが、時間不足に悩まされ、一気に仕上げてしまいたいのです。帰

    2022-02-15 20:06:51
  • C++のコンパイルエラーで修飾子が破棄される [-fpermissive] 。

    &lt;パス エラーは error: passing 'const sn::InetAddress' as 'this' argument of 'std::string sn:: InetAddress::ip_ntoa()' discards qualifiers [-fpermissive] 該当するエラーコードを抽出する。 //===================

    2022-02-15 08:38:31
  • C++] error: 'const xxx' を 'this' 引数として渡すと修飾子が破棄される [-fpermissive] [C++] error: 'const xxx' を 'this' 引数として渡すと修飾子が破棄される。

    &lt;パス 1. エラーメッセージの解析 error: passing 'const xxx' as 'this' argument discards qualifiers [-fpermissive] 直訳: エラー: 'const xxx' を 'this' 引数として渡すと、修飾子が破棄されます。 discards qualifiers: const 型を変更

    2022-02-15 05:32:54
  • error: '&' トークンの前にイニシャライザーがあるはずです。

    ljj@ljj-think:~/C++/Project/07$ make g++ -std=c++11 -c -Wall 7_27.cpp 7_27.cpp:4:0からインクルードされたファイル内。 Screen.h:43:14: エラー: '&amp;' トークンの前に期待されるイニシャライザー &nbsp;inline Screen&amp; Screen::move(

    2022-02-14 21:21:26