私は、boost::sharedの「get」メソッドが使用されている大きなプロジェクトですべてのケースを見つけようとしています-何かが特定されていない場合。
問題は、あるプログラマーがだらしなく、foo.get()を使用してそれらを取得するために、裸のポインターを使用し始めたことです。したがって、私の目標は、このgetメソッドを使用してコードを確認および修正するすべての場所を見つけることです。
shared_ptr Boostヘッダーを変更してメソッドをコメントアウトし、「-k」オプションを指定してmakeを実行してそのような場所をすべて見つけることを考えましたが、もっとエレガントな方法があるのではないでしょうか。