C++
ttdklhh
这个作者很懒,什么都没留下…
展开
-
C++返回引用的局部变量为什么会报错
所以从上图可以看出当返回值是引用的时候,因为是绑定值阶段调用拷贝构造函数,因为返回值是引用,内存已经被析构了,所以拷贝构造函数会报错。原创 2022-09-04 12:29:35 · 328 阅读 · 0 评论 -
C++返回局部变量的问题
C++返回局部变量的问题原创 2022-09-03 23:32:51 · 277 阅读 · 0 评论 -
C++枚举类型(补充与C#)
C++简单枚举用法原创 2022-08-22 23:30:42 · 376 阅读 · 0 评论 -
CString,string,char,LPSTR,LPCSTR,LPWSTR,LPCWSTR,_bstr_t ,_variant_t 相互转换
(1)string和char相互转化 string strzz = "1234"; const char* zz=strzz.c_str(); string strvv = zz;//char直接赋值给string就可以了(2)CString和string相互转化(本质就是宽字符和窄字符的转化) string strzz = "1234"; CString nn(strzz.c_str());//string转化CString,利用构...原创 2021-09-08 23:28:30 · 192 阅读 · 0 评论 -
C++ fabs和abs区别
头文件math.hfabs是修饰double值的 ,不能修饰intabs是可以修饰int,float,double等值原创 2021-09-08 22:19:28 · 278 阅读 · 0 评论 -
C++ strcmp和==的区别
(1)strcmp比较的是内容,==比较的是地址。 比如: char pt[] = "123"; char pts[] = "123"; pt==pts 返回值false; strcmp(pt,pts)返回值true 如果是TCAHR用lstrcmp.(2)在unicode环境下:wchar_t=TCHAR=WCHAR char=CHAR(3)在unicode环境下:...原创 2021-09-06 00:07:02 · 819 阅读 · 0 评论