diff options
author | John Ankarström <john@ankarstrom.se> | 2022-07-31 19:56:53 +0200 |
---|---|---|
committer | John Ankarström <john@ankarstrom.se> | 2022-07-31 19:58:54 +0200 |
commit | d9e1caa37e53c7dbc42b1fc652efc23a40c47c42 (patch) | |
tree | d2a1608a3c88fef98af9a356a116af3551ea5680 /README | |
parent | d9bafcecfd60f38f98bca8a1705f6007b39e18a2 (diff) | |
download | EpisodeBrowser-d9e1caa37e53c7dbc42b1fc652efc23a40c47c42.tar.gz |
Limit use of Hungarian notation.
I don't hate Hungarian notation. It has some very nice qualities. But
it also adds a lot of typing.
That said, not using it feels a bit... unsafe. I might go back on this
decision. We'll see.
Diffstat (limited to 'README')
-rw-r--r-- | README | 19 |
1 files changed, 0 insertions, 19 deletions
@@ -58,25 +58,6 @@ Hacking ~~~~~~~ Following is a summary of some coding conventions used in the project. - ... HUNGARIAN NOTATION ... - - - p = pointer - - b = bool, BOOL, int (boolean value) - - i = int - - h = handle - - l = long, (LPARAM) - - w = unsigned short, WORD, (WPARAM) - - dw = DWORD - - lvi = LVITEM - - sz = char* - - wsz = wchar_t* - - ws = std::wstring - - wso = wstring_owner - -The list above is non-exhaustive. Variables whose type is unknown (in -templates) do not need prefixes. Some very common self-explanatory -variables also do not need prefixes, e.g. len (usually size_t). - ... TYPES ... Here are some general guidelines for choosing what types to use: |