ISO C++ではポインタと整数の比較は禁止されています[-fpermissive]。
2022-02-08 02:36:59
今日、C++のブラッシュアップ中にこの問題に遭遇し、自分の不注意のせいにしてしまいました。
文字ポインタが文字列の終端を指しているかどうかを判断する際に、'˶'˶'文字を"˶'と記述すると比較エラーが発生します。比較における"˶は文字列"˶"のアドレスとなります。
このことから、C++での文字列比較はstrcmpで行うのがベストであることに注意する必要があります。
関連
-
error: '.' トークンの前に未修飾の ID が必要です。
-
の 0x091f11c7 での未処理例外について。0xC0000005: アクセス違反の読み取り位置 0x0ab0f
-
c++ std::move Principle の実装と使用法のまとめ
-
C++ JSON ライブラリ jsoncpp 新 API の使用法 (CharReaderBuilder / StreamWriterBuilder)
-
C++-サンプリング関数 GridSampling (要サンプリング高速化)
-
不完全なクラス型へのポインタが許可されていないのですが、どのようなエラーですか?
-
C++: エラー C2280: 削除された関数を参照しようとしています。
-
"エラー:不完全なクラス型へのポインタは許可されません。"の前方宣言。
-
C/C++ におけるランダム関数 rand() および srand() の使用法
-
C++11 ランダムライブラリ乱数
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
C/C++共通エラーの概要
-
34:5: エラー: 制御が非ボイド関数の終わりに達する可能性がある [-Werror,-Wreturn-type] エラー解析
-
エラー: コンストラクタ、デストラクタ、または '.' トークンの前に型変換が必要です。
-
const char*' から 'char*' への変換が無効です。
-
munmap_chunk():不正なポインタとSegmentation faultのバグを解決。
-
C++によるhttpサーバー/webサーバーの作成
-
ランタイムエラー: 'std::logic_error' のインスタンスを投げた後に terminate が呼び出されました。
-
c/c++の "undefined reference to "の解決法
-
ベクトル添え字が範囲外のコンテナの使用、その他類似のエラー
-
"name.bat "は、内部または外部のコマンド、操作可能なプログラムまたはバッチファイルとして認識されません。