私はファイルを解析.h
しており、ハンガリー語で表記されていないすべての変数を見つけて、それらに相当するハンガリー.cpp
語で置き換える必要があります。「えっ、どうして!?」あなたが尋ねる?私の雇用主はハンガリー語の表記法を要求しています」と nuff は言いました。
とりあえず対処しましょうints
。
これらのケースのいずれかを考えると...
int row; // no hungarian prefix
int nrow(9); // incorrect capitalization
int number; // hmm...
int nnumber = getValue(); // uh oh!
それらは次のように変更する必要があります。
int nRow;
int nRow(9); // obviously ctor args and assignments shouldn't change
int nNumber;
int nNumber = getValue();
理想的には、 1行の呼び出しを1つだけ狙っています。s///
追加の課題として、誰かが「型チェック」の後にこの変数のすべてのインスタンスを変更する何かを手に入れることができれば、int
ブラウニーポイントを獲得できます。
これが私がこれまでに持っているものです:
s/(int\s+)(?!n)(\w+)/$1n\u$2/g;
int nrow
これは、またはのようなものとは一致しませんint number
。
前もって感謝します!