(学习日记)2022.7.26

写在前面:
由于时间的不足与学习的碎片化,写博客变得有些奢侈。
但是对于记录学习(忘了以后能快速复习)的渴望一天天变得强烈。
既然如此
不如以天为单位,以时间为顺序,仅仅将博客当做一个知识学习的目录,记录笔者认为最通俗、最有帮助的资料,并尽量总结几句话指明本质,以便于日后搜索起来更加容易。


标题的结构如下:“类型”:“知识点”——“简短的解释”
部分内容由于保密协议无法上传。


点击此处进入学习日记的总目录



一、C/C++:#pragma once——文件保护

  1. #pragma once是一个非标准但是被广泛支持的方式。
  2. #pragma once一般由编译器提供保证:同一个文件不会被包含多次。这里所说的”同一个文件”是指物理上的一个文件,而不是指内容相同的两个文件。
  3. 无法对一个头文件中的一段代码作#pragma once声明,而只能针对文件。
  4. 缺点是如果某个头文件有多份拷贝,此方法不能保证它们不被重复包含。

链接:
#pragma once用法总结



二、C/C++:Text—— 转化为宽字符

  1. Text函数为一个宏。
  2. 使用可以把字符转化为宽字符。

链接:
C++中的TEXT函数
windows编程中L,_T() ,TEXT和_TEXT的使用及其区别



三、C++:wchar_t——宽字符类型

  1. wchar_t为宽字符类型或双字符类型,它占用两个字节,因此能够存放更多的字符。

链接:
C++宽字符类型wchar_t
string类型的宽字符版怎么写?



四、C/C++:wcscpy——宽字符的strcmp

  1. 两个参数AB
  2. AB直接覆盖,B不受影响。

链接:
C语言宽字符处理函数对照表



五、C++:wstring——宽字符串

链接:
C++ 字符串string、字符char、宽字符数组wstring、宽字符wchar_t互相转换(2021.4.20)



六、Windows:应用无法正确启动(0xc000007b)——解决错误

  1. 电脑没有安装DirectX9或者DirectX 9.0 组件损坏
  2. 电脑没有安装Microsoft Visual C++
  3. 电脑上没有安装.net组件
  4. 电脑上没有使用msvc编译出的程序,需要电脑上存在msvc(个人猜测,存疑)

链接:
如何解决“应用无法正确启动(0xc000007b)”
应用程序无法正常启动0xc000007b解决方法

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YunB西风英

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值