随笔
Fish`
这个作者很懒,什么都没留下…
展开
-
C++常用算法库函数记录
C++常用库函数记录 更新中原创 2023-05-10 10:04:16 · 117 阅读 · 0 评论 -
C++单参数构造函数与explicit
(*1),(*2)和(*3)都看起来不太符合常理,他们都是正确的,但最好能避免。因为实际运用中,使用这种方式使代码可读性下降了很多,并且这种用法都发生了。注意MyClass的func函数,它接受一个MyClass类。类,它的构造函数就是单参数的。单参数构造函数之所以特殊,是因为在声明一个MyClass类的对象并且对它初始化时,,这是个好习惯(当然也有例外,比如使用初始化列表的时候),加上后(*1)(*2)(*3)均不能通过编译。有单参数构造函数,指定数组的初始大小。单参数构造函数比较特殊,在这种函数中,原创 2023-04-19 10:34:56 · 488 阅读 · 0 评论 -
windows编程中的字符串与编码(C++)
在该头文件里,定义了LPSTR,LPTSTR,LPWSTR等类型,LP含义即是长指针(long pointer),T的含义与前述类似,取决于是否设置了字符集为Unicode,W的含义即宽字符。 也就是说,LPSTR等同于char*,设置了Unicode字符集时,LPTSTR等同于wchar_t*,否则等同于char*,而LPWSTR等同于wchar_t* 在<tchar.h>中,定义了宏_T和_TEXT,如果使用Unicode字符集,他们的作用等同于L前缀,否则无任何效果。原创 2023-04-11 15:40:56 · 135 阅读 · 1 评论 -
C++enum的使用
C++枚举原创 2023-04-04 20:08:09 · 320 阅读 · 1 评论 -
C++使用new来初始化指向类的指针
C++使用new来初始化类的指针,加括号或者不加括号,括号里有无参数原创 2023-03-30 14:00:39 · 1876 阅读 · 2 评论 -
C#全屏截图并保存
如果截出来的图像大小和屏幕分辨率不符合,去掉注释部分的代码即可。原创 2023-04-01 09:12:21 · 600 阅读 · 0 评论