随笔分类 -  为什么

为什么需要这些东西
摘要:C++中经常有类似这样一行代码 pragma comment(lib, "DllTest.lib") #pragma comment是一个编译器指令,指示 Visual C++ 在生成的对象文件中留下注释。然后,链接器可以在处理目标文件时读取注释 #pragma comment(lib, "DllT 阅读全文
posted @ 2023-04-24 21:38 朱英浩 阅读(407) 评论(0) 推荐(0) 编辑
摘要:在大型项目中,使用using namespace std;会存在以下几个问题: 命名冲突:使用using namespace std;会将所有std命名空间下的名称都引入当前命名空间,可能会与当前项目中的其他标识符冲突,导致编译错误。 可读性差:如果在项目中使用大量的命名空间,代码可能会变得难以阅读 阅读全文
posted @ 2023-03-24 16:28 朱英浩 阅读(277) 评论(0) 推荐(0) 编辑
摘要:运算符重载的主要目的是为了方便程序员使用自定义类型。在某些情况下,C++的内置类型可能无法满足程序的需要,需要使用自定义类型。在这种情况下,合适的操作符重载可以使自定义类型的操作像内置类型一样自然。 运算符重载的另一个目的是提高代码的可读性和可维护性。操作符重载允许我们在代码中使用一些符号,帮助我们 阅读全文
posted @ 2023-03-24 15:37 朱英浩 阅读(92) 评论(0) 推荐(0) 编辑
摘要:int64_t 是 C++ 中的一种整型数据类型,占用 8 个字节(64 位),可以存储的整数范围是从 -9223372036854775808 到 9223372036854775807。它是一种固定长度的数据类型,可以保证在不同的平台上都有相同的位数和取值范围,适用于需要存储大整数的场合。在某些 阅读全文
posted @ 2023-03-24 15:24 朱英浩 阅读(2163) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示