次のvimgrep検索を実行しています(vim(!)で)...
:vimgrep /^\s*bool\s\+\i\+\s*=\s*\(false\)\|\(true\);\s*$/ *[files....]*
私のコードでbool変数の初期化を見つけるために。すべてのブール初期化を正常に返します。
bool result1 = false;
bool result2=true;
ただし、bool が割り当てられている (初期化されていない) 他の行も返します。
result = true;
(つまり、行頭に bool が見つからない場合でも行を返します)。
行頭に「bool」型指定子がないコードと一致する理由を誰か教えていただければ幸いです。
どうもありがとう、
スティーブ。