問題タブ [hungarian-notation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - FreeRTOS ハンガリー語表記
私は RTOS と C プログラミングの完全な初心者であり、C の優れたプラクティスにはまだ慣れていません。そこで、FreeRTOS を使用するプロジェクトを開いたところ、OS ファイルがハンガリー語表記を使用していることに気付きました。私は表記法を少し知っていますが、FreeRTOS.h
ファイル内のいくつかの新しい「標準」に直面しました。
そしてその下には、
私はこのxを見てきました- x TaskGetCurrentTaskHandleのように- どこでも。また、問題のヘッダーの行のように、 v、pd 、およびそのような変数名:728
これらの「イニシャル」が何を表しているのかをどこでも検索しましたが、それでもわかりませんでした。
ですから、誰かがこれを理解するのを手伝ってくれたり、道や何かを教えてくれたりしたら、本当に感謝しています.
c++ - C++ のメソッドで参照として LPWSTR を渡す
メソッドで参照として LPWSTR を渡しています。値はメソッドに残りますが、呼び出し先関数では失われます。LPWSTR にメモリを与える必要があると思われますが、それを行う方法がわかりません。これは私のコードがどのように見えるかです:
デバッグしたところ、DecodeUrlOut の値が L"" であることがわかりました。
vba - MS Office VBA エディタで変数の型を確認するにはどうすればよいですか?
VBA をコーディングするときにハンガリー語表記を使用しなくなりましたが、特定の変数の型が明らかでない状況に遭遇することがあります。
たとえば、 という名前の変数を考えてみましょうdataRow
。Long
変数型の行番号である可能性があります。行全体を表す Range 変数の場合もあります。ListRow
Excel テーブル内の可能性があります。Range
また、Excel などの場合もありますListRow
。
これを MS Office VBA エディタですばやく調べる方法はありますか? 変数名を使用せずに、変数の命名でこれを行うことはできますか? ハンガリー語表記の長所と短所について意見を求めているのではなく、ハンガリー語表記なしで変数の型をどのように見るかについて意見を求めているだけです。
c# - プレフィックスが有効な場合にハンガリー表記の StyleCop 警告を回避するにはどうすればよいですか
次のコードがあります。
次のStyleCop ReSharper警告が表示されます:
変数名「fxRate」は、ハンガリー表記のようなプレフィックスで始まります。
Settings.StyleCop ファイルをソリューション フォルダーにコピーして、fx のエントリを追加しようとしました。
VS を再起動しましたが、それでも同じ警告が表示されます。VS2017 で StyleCop ReSharper 拡張機能を使用しています。
「fx」がソリューションで (すべてのチーム メンバーに対して) 有効なプレフィックスであることを確認するにはどうすればよいですか?