1. ホーム

デバッグエラーの解決方法

2022-03-15 03:26:43

1, #ifdef 1

#endif

エラーを報告する。

fatal error C1016: #if[n]def は識別子を期待しています。

解決策 数字を使うことはできません。文字かアンダースコアでなければなりません。

2.

error C2679: binary "<": 右オペランドが "std::string" 型の演算子が見つからない(または、許容できる変換がない)。

int main( ) { try { string strg1("Test"); string strg2("ing"); strg1.append(strg2, 4, 2); cout<<strg1<<endl; } catch (exception &e) { cerr<<"Caught: "<<e.what()<<endl; cerr<<"Type: "<<<typeid(e). name()<<endl; 

解決策
The #include <string> header file is missing, just add it.