KDevelopをダウンロードしたのは、ヘッダー ファイルをスキャンしてコード補完でより適切な提案を提供するためです。
ヘッダーファイルがまったく含まれていない場合に提案されるすべてのキーワードを見ていました
。「incr」を推奨するのはなぜですか?
これは C++ のキーワードではありません。
それは何で、何のために使われますか?
私はそれがインクリメントの短いかもしれないと思った..?
おそらくそれはバグです。KDevelop のソースを見ると、incr
コード補完のためにファイルlanguages/cpp/codecompletion/context.cpp
の 2326 行目に追加されています。インクリメント操作と同義のように見えますが、有効な同義語は次のとおりです。and (&&), bitand (&), and_eq (&=), or (||), bitor (|), or_eq (|=), xor (^), xor_eq (^=), not (!), not_eq (!=), compl (~)
C++98 または C++11 のいずれかで、キーワードまたは代替トークン ( forincr
など) としての言及が見られないため、他の言語がそのキーワードを使用しており、KDevelop が適切にプルインしなかったと結論付けることができます。名前の提案用に設定された C++ のみのキーワード。and
&&