- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 C++ 中const与constexpr区别【简要】
1. const(1) const可以在编译阶段初始也可以在运行阶段初始化;const int a = 20;//编译阶段初始化;std::string s("abcdef");const auto b= s.length();//length()的返回值 size_type; //运行阶段初始化;说明的意义:常常认为const是在编译阶段初始化,const的...
2019-06-26 13:50:31 1310
原创 C++ 类中 int Cls::func() const;中const的意义
int Cls::func() const;中const的意义:1. 不能对成员进行赋值。即类中此成员函数,你不希望它能修改此类任何一个成员变量,则可以如此使用。2. 不能调用成员的非const成员函数。3. 将类数据成员传递给外部函数时,将为该数据成员加上const属性。PS:const intCls::func();如果这种形式:一般习惯写成:int constC...
2019-06-24 15:26:33 1806
原创 为什么VC++/MFC中创建CreateThread()线程后,就马上关掉创建线程句柄?
hThread = CreateThread( NULL, 0, ThreadFunc, NULL, 0, &dwThreadId);CloseHandle(hThread);如上面这样的代码,原因为:创建线程后返回了线程句柄,新创建的线程内核对象的使用计数是2,一个是线程本身,一个是创建线程的线程,创建线程的线程closehandle后,新的线程的内核对象使用计数为1,当这个新线...
2019-06-14 20:00:36 1863
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人