
C/C++
西魏来的
He will shoot higher who shoots at the moon than he who aims at a tree.
展开
-
关于const的总结
转载自:http://blog.youkuaiyun.com/Eric_Jo/article/details/4138548转载 2014-08-01 17:17:46 · 365 阅读 · 0 评论 -
c++求字符串长度 strlen与sizeof
string s1="hello";coutcoutcoutc类型的字符串是以\0结尾的字符数组,所以可以自己写一个计算长度的函数,以\0作为结束标志。如果是字符数组的话,比如char c[] = {'a','b','c'};可以用sizeof(c]/sizeof(char)来计算sizeof可以计算字符串长度,但是参数必须是字符串字面值,而且计算的值包括最后的\0标志,比原创 2014-08-04 13:24:27 · 12502 阅读 · 1 评论 -
C++构造函数 explicit
防止可能引发错误的隐式类型转换。 仅有一个参数的 C++ ctors(构造函数)会自动执行隐式类型转换。例如,如果在 ctor 需要字符串指针参数时传递 int,则编译器会添加必须将int 转换为字符串指针的代码。 但是,此自动行为会导致错误。 若要防止隐式转换,可以将 explicit 关键字添加到 ctor 声明中。这会强制该代码使用正确类型的参数或将参数转换为正确类型原创 2014-08-06 00:23:18 · 454 阅读 · 0 评论