
C++
木鱼-
过一天就要进步一点,而且不知道也会更多,还有每天都会忘记一点。所以每天还得做功课
展开
-
WideCharToMultiByte和MultiByteToWideChar函数的用法
为了支持Unicode编码,需要多字节与宽字节之间的相互转换。这两个系统函数在使用时需要指定代码页,在实际应用过程中遇到乱码问题,然后重新阅读《Windows核心编程》,总结出正确的用法。 WideCharToMultiByte的代码页用来标记与新转换的字符串相关的代码页。 MultiByteToWideChar的代码页用来标记与一个多字节字符串相关的代码页。 常用的代码页由CP_ACP和C转载 2013-11-28 15:18:28 · 624 阅读 · 0 评论 -
不能返回局部变量的引用
源之: http://topic.youkuaiyun.com/u/20090228/11/6e244583-3651-484f-9d23-d89be17fb7f9.html?seed=1750224547 int add1(int a, int b) { int sum; sum = a + b; return sum; } int& add2(int a, int转载 2013-10-21 09:13:01 · 697 阅读 · 0 评论 -
拷贝构造函数和赋值构造函数的异同
拷贝构造函数和赋值构造函数的异同 由于并非所有的对象都会使用拷贝构造函数和赋值函数,程序员可能对这两个函数 有些轻视。请先记住以下的警告,在阅读正文时就会多心: 如果不主动编写拷贝构造函数和赋值函数,编译器将以“位拷贝” 的方式自动生成缺省的函数。倘若类中含有指针变量,那么这两个缺省的函数就隐 含了错误。以类String转载 2015-02-27 09:34:43 · 540 阅读 · 0 评论 -
线程类,线程函数的终止 .
正确终止线程的方法 终止线程类 //向线程发退出消息,线程类对象执行ExitInstance()在该函数中删除自己申请的堆栈 if(m_PwroffInfoRecvThread!=NULL) m_PwroffInfoRecvThread->PostThreadMessage(WM_QUIT,0,0); //当线程退出时m_PwroffInfoRecvThread->m_hThread是有信转载 2013-03-29 15:37:24 · 780 阅读 · 0 评论