由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 大家平时是怎么命名变量和函数的?
相关主题
[合集] const 变量问题请教一个C++继承的问题
老年工程师转行遇到下马威问个C++ Segmentation Fault的问题
解释一下吧Re: C语言的前途请问关于函数的局部变量
[求教大虾]关于C++编译期变量和运行期变量的区别,总是有疑惑刚看完类这一章,有些大小问题,请指教,谢谢
C++如何pass一个变量给一个函数,但是函数声明却没有这个变量?[合集] matlab函数的返回变量
[合集] C问题求助:如何强行从外部访问local static variable?问个C++编译器如何处理函数内的static 变量
fstream 扫盲,谢谢!emacs里怎么查找函数变量的definition、reference
Matlab函数变量问题,需要循环产生、添加到变量列中,该如何实(转载)FP是不是把OOP里面的类成员变量去掉,只剩下成员函数?
相关话题的讨论汇总
话题: 函数话题: 命名话题: argp话题: 变量话题: redudant
进入Programming版参与讨论
1 (共1页)
f********a
发帖数: 1109
1
匈牙利命名法? 骆驼包装?
还是自己有更好的方法?
我一般有几点:
member function用 m_
static varible用 s_
函数名手字母大写
还有什么补充?
g*****g
发帖数: 34805
2
Sun has a nice guideline for java. I don't like m_, s_,
kind of redudant.

【在 f********a 的大作中提到】
: 匈牙利命名法? 骆驼包装?
: 还是自己有更好的方法?
: 我一般有几点:
: member function用 m_
: static varible用 s_
: 函数名手字母大写
: 还有什么补充?

f********a
发帖数: 1109
3
为什么redudant?请教一下。至少static可以一眼看出来吧?

【在 g*****g 的大作中提到】
: Sun has a nice guideline for java. I don't like m_, s_,
: kind of redudant.

r****y
发帖数: 26819
4
这个问题没什么意义。变量都封装了的,没有孤魂野鬼,很好看懂。你还可以写详细的
注释啊。

【在 f********a 的大作中提到】
: 匈牙利命名法? 骆驼包装?
: 还是自己有更好的方法?
: 我一般有几点:
: member function用 m_
: static varible用 s_
: 函数名手字母大写
: 还有什么补充?

c********g
发帖数: 449
5
I prefer long name. "ControlButton" etc
r****r
发帖数: 755
6
函数的命名和语法应该清楚地表明函数及其调用者的意图
主要考虑两点:
函数对传入参数的读写权
参数的生命周期
例如
CopyFrom(const T&…) // only for copy
GetNewData(… T& out); // function will write to the argument
Walk(T argp[]); // 明确指出需要数组,会作指针运算,比 Walk(T* argp)语义
清楚;
NoWalk(T* const argp); // 明确函数不作任何指针运算, argp++ 将被compiler视为
非法。

【在 f********a 的大作中提到】
: 匈牙利命名法? 骆驼包装?
: 还是自己有更好的方法?
: 我一般有几点:
: member function用 m_
: static varible用 s_
: 函数名手字母大写
: 还有什么补充?

1 (共1页)
进入Programming版参与讨论
相关主题
FP是不是把OOP里面的类成员变量去掉,只剩下成员函数?C++如何pass一个变量给一个函数,但是函数声明却没有这个变量?
Javascript的Scope问题[合集] C问题求助:如何强行从外部访问local static variable?
c++如果调用没参数的函数不用加()就好了fstream 扫盲,谢谢!
请问python能否在一个子程序里边创立独立的命名空间?Matlab函数变量问题,需要循环产生、添加到变量列中,该如何实(转载)
[合集] const 变量问题请教一个C++继承的问题
老年工程师转行遇到下马威问个C++ Segmentation Fault的问题
解释一下吧Re: C语言的前途请问关于函数的局部变量
[求教大虾]关于C++编译期变量和运行期变量的区别,总是有疑惑刚看完类这一章,有些大小问题,请指教,谢谢
相关话题的讨论汇总
话题: 函数话题: 命名话题: argp话题: 变量话题: redudant