Ume*_* MS 1 c++ winapi mfc visual-studio-2010
我正在开发一个使用Win32/MFC框架和使用Visual Studio 2010的C++编程语言的应用程序.
我的问题是哪个命名约定需要用于变量,函数名,类名等.我听说微软建议使用"匈牙利表示法"命名约定.
能告诉我哪个标准可以使用吗?
您可能有一个很好的理由希望您的代码看起来熟悉已经学习过MFC的其他程序员.如果是这样,那么你可以模仿MFC样本和教程的约定,并做他们做的事情......
但是MFC是一个很早就起源的遗留图书馆,时代已经发生了变化.微软的风格指南现在具体说不要使用匈牙利命名法:
http://msdn.microsoft.com/en-us/library/ms229042.aspx
除此之外,不是盲目地遵循任何特定文件,而是评估每个单独的公约可能更好.例如,当MFC示例生成类并具有成员变量时,它们会以名称开头m_.StackOverflow对此特定想法有疑问,您可以阅读有关替代方案的内容:
我更接近Qt的API样式指南,他们的大多数惯例都适用于我:
http://doc.qt.nokia.com/qq/qq13-apis.html
说到这一点,Qt是一个不错的C++产品,不断发展和成熟.将MFC从水中吹出(完全)并且是跨平台的......
http://qt.nokia.com/products/developer-tools/
如果您想要锁定在Microsoft Universe中,请转到.NET和C#.这将是一个进步,你不会被MFC放弃软件困住.
| 归档时间: |
|
| 查看次数: |
3478 次 |
| 最近记录: |