腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
5
回答
在
编写
WinAPI
应用程序
代码
时
,
我
应该
使用
匈牙利
符号
吗
?
、
我
最近开始学习Win32应用编程接口,
我
讨厌
匈牙利
符号(变量名中那些愚蠢的前缀,让代码看起来很丑陋,几乎不可读),但是你可能知道它在那里无处不在!这一事实导致每个人也在他们的代码中
使用
它,以保持某种一致性……
我
认为这是一个愚蠢的问题,但不管怎样,
我
也
应该
这样做
吗
?如果
我
不这样做,
我
的代码会看起来奇怪或错误
吗
?
浏览 1
提问于2010-07-21
得票数 6
回答已采纳
1
回答
现代Windows项目的
匈牙利
应用?
、
由于对类似问题的回答仅限于区分
应用程序
和系统
匈牙利
--是否有任何完整的
应用程序
前缀列表可用于维护Windows标识符与我的其余代码之间的一致性?
浏览 3
提问于2022-05-09
得票数 0
2
回答
系统.Net生成的代码中的缩写
、
、
、
、
虽然微软建议避免
在
代码中
使用
缩写,但为什么事件处理程序的系统生成代码包含以下行?此规则不适用于事件处理程序
吗
?
浏览 4
提问于2017-08-31
得票数 0
4
回答
我
的变量命名约定有名称
吗
?
、
所以我
使用
这个Delphi命名方案,参数以A开头,类变量以F开头,局部变量以M开头。这个方案有名字
吗
?
我
在
Delphi源码中看到了很多,
我
想阅读更多关于它的内容,但我不确定它叫什么。
浏览 0
提问于2009-07-16
得票数 9
回答已采纳
6
回答
.Net -更好的控件命名方式-
匈牙利
符号或完整符号,如lbl或Label
我
看到越来越多像FirstNameLabel,FirstNameTextBox这样的全名。显然,这并没有什么不同。
我
的问题是,微软是否正式推荐
使用
像FirstNameLabel这样的全名。如果有人问了这个问题,请原谅
我
。
浏览 0
提问于2011-07-19
得票数 4
回答已采纳
3
回答
宏来识别WinRT?
、
、
是否有一个新宏可以
在
代码中确定
应用程序
是否
在
WinRT上运行?
在
我
使用
LoadLibrary
时
,如果有一个宏用LoadPackagedLibrary的宏来替换所有对LoadLibrary的调用,那就太好了……
我
正确地理解了文档,因为
我
可以通过LoadPackagedLibrary加载任何DLL (只要它在
我
的包中),对
吗
?!(只要该DLL不
使用
列入黑名单的API...)
浏览 0
提问于2012-08-15
得票数 5
回答已采纳
6
回答
Python符号?
、
、
我
刚开始
使用
Python,
我
在
考虑
应该
使用
哪种
表示
法
。
我
已经阅读了指南中关于Python
表示
法
的内容,除了函数名(
我
更喜欢
使用
mixedCase风格的函数名)之外,
我
同意其中的大部分内容。
在
C++中,
我
使用
匈牙利
符号的修改版本,其中不包括有关类型的信息,而只包括有关变量范围的
浏览 0
提问于2009-07-21
得票数 3
回答已采纳
1
回答
如何在编辑器中查看变量的类型?
、
、
、
在
编写
VBA
时
,
我
不再
使用
匈牙利
符号,但有时会遇到给定变量的类型不明显的情况。 例如,以一个名为dataRow的变量为例。它可以是一个具有Long变量类型的行号。它可以是一个范围变量,
表示
整个行。有什么方法可以快速查找编辑器
吗
?
我
是否可以
在
不
使用
变量名称的情况下
使用
变量命名来实现这一点?
我
并不是
在
寻找
匈牙利
符号的正反两方面的观点,
我</e
浏览 1
提问于2018-04-21
得票数 2
回答已采纳
3
回答
努力不
使用
匈牙利
符号
、
我
已经看到了赞成和反对
匈牙利
系统的论点。多年来,
我
一直在从事一个
使用
此系统的遗留项目,该项目通过将每个变量、函数命名为变量类型(例如(strName、intAge、btnSubmit等)的前缀)(
我
知道最初的
匈牙利
应用程序
前缀是根据变量的类型而不是类型来命名的
我
希望
我
的下一个项目完全放弃它,但我确实发现很难
在
不诉诸它的情况下唯一地命名类似的事情。 假设
我
有一个收集电子邮件地址并将其存储在数据库表中的
浏览 0
提问于2011-04-04
得票数 9
回答已采纳
5
回答
我
应该
在C#中
使用
匈牙利
的应用符号
吗
?
、
、
我
问了为什么,他们回答说IDE做了所有的工作来跟踪什么是成员变量什么是局部变量。现在
我
在想,也许是这样,但是
使用
前缀不是更容易
吗
?
我
的意思是,如果
我
有一个成员,一个静态的,一个名为“机器人”的局部变量,那么在
编写
一个方法
时
引用它会不会很痛苦呢?这也许是一个不现实的例子,但我喜欢
在
我
的头脑中有一个很好的规则,那就是
我
可以始终如一地申请,即使是
在
不现实的条件下。 这个例子是否证明<em
浏览 10
提问于2011-11-30
得票数 3
1
回答
Datatables:
我
什么时候
应该
使用
mdata/mrender或data/render?
我
对datatable API很迷惑,有时它
使用
mdata,mrender,有时它
使用
data,render{ mData: 'deadline', "title":"Deadline, moment(data,'X').locale('fr').fromNow(), recurrence);它工作得很好,但是对该列的排序不起作用:也许这是因为
使用
了有什么
浏览 18
提问于2017-01-19
得票数 1
回答已采纳
6
回答
匈牙利
符号是对表达能力不强的静态类型语言的解决办法
吗
?
、
、
、
在
Eric的文章
匈牙利
符号怎么了?中,他指出
匈牙利
符号(好的)的目的是 将“类型”的概念扩展到除了存储
表示
信息之外的语义信息。一个简单的例子是前缀一个变量,它
表示
X坐标与"x“,一个变量
表示
Y坐标与"y",不管这些变量是整数还是浮动或其他,所以当您意外地
编写
xFoo + yBar
时
,代码显然是错误的。但是
我
也读过关于Haskell类型系统的文章,
在
Haskell中,我们似乎可以
使
浏览 0
提问于2011-10-11
得票数 29
回答已采纳
8
回答
匈牙利
系统的吸引力是什么?
、
、
在
一个现已删除的题为"你遵循什么命名准则?“的问题中,作者说: 另外,
我
更喜欢
使用
Charles的
匈牙利
符号进行编码。
我
已经接触过一些仍然喜欢
使用
匈牙利
语的程序员,他们大多是Petzold/Systems
匈牙利
风格的。想想dwLength = strlen(lpszName)吧。
我
读过使错误的代码看起来不对,
我
理解
应用程序
匈牙利
语的基本原理,其中域类型信息包含在
浏览 0
提问于2010-10-26
得票数 22
回答已采纳
1
回答
C++ - Visual尝试用@[num]链接符号,但是编译没有那个后缀的符号
、
、
、
我
试图链接到ZLib,它是由我的解决方案以与我的项目相同的配置类型构建的(Debug_Win32 32)。当我构建
我
的主要项目
时
,
我
得到了这些未解决的符号:__imp__compressBound@4如果
我
不得不猜测,我会说(
我
试图搜索这个后缀的技术术语是什么,希望找出如何迫使编译器用它导出,但没有运气。) 检查
我
的zlibd.lib的符号,
我
可以看到所有这些符号,除了
浏览 8
提问于2022-08-07
得票数 -1
回答已采纳
2
回答
在
STM32示例中变量名的开头,"uw“是什么意思?
、
、
在
阅读STM32示例代码
时
,
我
看到了大量以uw开头的变量。
浏览 1
提问于2018-04-28
得票数 0
回答已采纳
4
回答
CString变量名前缀
为了澄清,
我
已经看到了其他数据类型的以下内容:int* pIndex; //pointer还有不计其数的人请随时让
我
知道这是否真的是一个非问题或带有“你想要的任何东西”的答案。
浏览 0
提问于2010-08-12
得票数 1
回答已采纳
21
回答
匈牙利
符号的好例子?
、
这个问题是为了找出
匈牙利
符号的好例子,这样我们就可以把这些符号集合在一起。编辑:
我
同意
匈牙利
语中的类型没有那么必要,
我
希望有更具体的例子来提高可读性和可维护性,就像Joel在他的文章中给出的(根据我的答案)。
浏览 121
提问于2008-10-14
得票数 16
回答已采纳
8
回答
可接受的int、string、array、list、object等命名约定是什么
、
、
我
工作的公司现在为他们的C#变量
使用
了一套命名约定,比如iSomeName
表示
整型,sSomeName
表示
字符串,aSomeName
表示
数组,bSomeName
表示
布尔型,dSomeName
表示
日期时间等等
我
以前的雇主没有
使用
i,s,a,b和d前缀,只是给变量起了一个好理解的名字。
我
的印象是,这些前缀
在
一段时间前失去了青睐,从
我
读到的情况来看,这不是当前的趋势。对
我</em
浏览 0
提问于2010-04-30
得票数 9
回答已采纳
37
回答
为什么
我
不
应该
使用
“
匈牙利
符号”?
、
、
我
知道
匈牙利
人指的是什么--将变量、参数或类型的信息作为其名称的前缀。每个人似乎都狂热地反对它,尽管
在
某些情况下这似乎是一个好主意。如果
我
觉得有用的信息正在传授,为什么
我
不
应该
把它放在它可以
使用
的地方呢? 另请参阅:
浏览 4
提问于2008-09-21
得票数 122
回答已采纳
7
回答
命名惯例指南值得关注
吗
?
、
我
公司的代码库中到处都是来自VB6和VBScript的伪
匈牙利
符号,如果不是完全流行的
匈牙利
的话。I或int为Ints每当我看到别人的代码(甚至是绿地代码,而不仅仅是遗留的代码)中
使用
的代码样式
时
,
我
就会咯咯作响,而我自己也拒绝
使用
这种风格。
我
在过去提到过.Net命名惯例的标准化,它只是被忽略了--用
匈牙利
符号写字的人继续这样做,我们中不
浏览 0
提问于2011-05-19
得票数 13
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券