2022.7.26写在前面:
由于时间的不足与学习的碎片化,写博客变得有些奢侈。
但是对于记录学习(忘了以后能快速复习)的渴望一天天变得强烈。
既然如此
不如以天为单位,以时间为顺序,仅仅将博客当做一个知识学习的目录,记录笔者认为最通俗、最有帮助的资料,并尽量总结几句话指明本质,以便于日后搜索起来更加容易。
标题的结构如下:“类型”:“知识点”——“简短的解释”
部分内容由于保密协议无法上传。
- 一、C/C++:`#pragma once`——文件保护
- 二、C/C++:`Text`—— 转化为宽字符
- 三、C++:`wchar_t`——宽字符类型
- 四、C/C++:`wcscpy`——宽字符的`strcmp`
- 五、C++:`wstring`——宽字符串
- 六、Windows:应用无法正确启动(`0xc000007b`)——解决错误
一、C/C++:#pragma once——文件保护
- #pragma once是一个非标准但是被广泛支持的方式。
- #pragma once一般由编译器提供保证:同一个文件不会被包含多次。这里所说的”同一个文件”是指物理上的一个文件,而不是指内容相同的两个文件。
- 无法对一个头文件中的一段代码作#pragma once声明,而只能针对文件。
- 缺点是如果某个头文件有多份拷贝,此方法不能保证它们不被重复包含。
链接:
#pragma once用法总结
- Text函数为一个宏。
- 使用可以把字符转化为宽字符。
链接:
C++中的TEXT函数
windows编程中L,_T() ,TEXT和_TEXT的使用及其区别
- wchar_t为宽字符类型或双字符类型,它占用两个字节,因此能够存放更多的字符。
链接:
C++宽字符类型wchar_t
string类型的宽字符版怎么写?
- 两个参数A,B
- A被B直接覆盖,B不受影响。
链接:
C语言宽字符处理函数对照表
链接:
C++ 字符串string、字符char、宽字符数组wstring、宽字符wchar_t互相转换(2021.4.20)
- 电脑没有安装DirectX9或者DirectX 9.0 组件损坏
- 电脑没有安装Microsoft Visual C++
- 电脑上没有安装.net组件
- 电脑上没有使用msvc编译出的程序,需要电脑上存在msvc(个人猜测,存疑)
链接:
如何解决“应用无法正确启动(0xc000007b)”
应用程序无法正常启动0xc000007b解决方法



