basic_string::_S_construct NULL は有効ではない
2022-02-08 01:12:46
The error message reads: An instantiation logic error caused the program to abort. NULL cannot be used in the what() function to construct a basic_string object. Here is a demonstration of how the error works: ============================ #include <string> using namespace std; void main(void) { //string a(NULL);//wrong usage //string b = NULL;//wrong usage string a("");//correct usage string b = "";//correct usage string c;//correct usage a = "aaa"; b = "bbbbbb"; c = "ccc"; printf("a = %s\nb = %s\nc = %s\n",a.c_str(),b.c_str(),c.c_str()); getchar(); } ================================
basic_string::_S_construct NULL は有効ではありません。
...
std::string myStr1(0); //I was expecting to create a string with the value "0" for me std::string myStr2 = 0; //another of my sb's attempts //The right way to do it std::string myStr3("0"); std::string myStr4= "0"; //The right way to do it
std::string myStr3("0"); std::string myStr4= "0";
関連
-
文字列定数の前にunqualified-idを指定した場合のエラー
-
[解決済み] cmath vs math.h(そして同様のc接頭辞付き拡張子ヘッダーと.h拡張子ヘッダー)。
-
[解決済み] std::queue イテレーション
-
[解決済み] c++ ifstream 未宣言識別子
-
[解決済み] No Match for Operator[] (オペレータにマッチするものはありません)
-
[解決済み] no matching function ifstream error を修正する方法は?重複
-
[解決済み] QMutexの使用方法について教えてください。
-
[解決済み] BSTRと_bstr_tの違いは何ですか?
-
[解決済み] 文字列をQStringに変更するには?
-
[解決済み] エラー C2228: '.size' の左側にはクラス/構造体/ユニオンが必要です。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] cin.ignore(numeric_limits<streamsize>::max(), '\n')
-
[解決済み] std::logic_error' what(): basic_string::_M_construct null not valid エラーを修正する方法?
-
[解決済み] MultiByteToWideCharの使用方法を教えてください。
-
[解決済み] "No rule to make target 'install'"... しかし、Makefileは存在する
-
[解決済み] stringstream使用時に "Declaration has no storage class or type specifier "エラー発生 [終了しました]。
-
[解決済み] テンプレート・パラメータに依存する引数が存在しない
-
[解決済み] ペアの2番目の要素に基づいてペアのベクトルをソートするにはどうすればよいですか?
-
[解決済み] C++ブラックジャックプログラムを修正する方法を見つけ出す問題 [重複].
-
[解決済み] ヘッダーで定義された関数やクラスをテンプレート化して実装する場合、なぜ "tpp "ファイルを使用するのですか?
-
[解決済み] 'numeric_limits' がこのスコープで宣言されていないため、'max()' の呼び出しにマッチする関数がない。