![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C/C++
Cher
破烂儿
打工ing
展开
-
C++中constexpr和#define定义常量的区别
在C++中,使用constexpr来定义常量和使用宏#defineconstexprconstexprconstexprconstexpr你可以在类内使用constexpr来定义常量,并规定这些常量只在类的范围内生效。原创 2024-07-03 17:17:10 · 171 阅读 · 0 评论 -
lib库和dll库的介绍和使用
静态库的.lib文件:包含了所有函数的完整实现。动态库的.lib文件:不包含函数实现,仅包含函数的符号信息,用于链接时指向对应的.dll文件。在解决方案中,一个DLL工程中和一个Lib工程,DLL工程调用Lib工程需要添加附加依赖项和附加库目录。原创 2024-06-05 21:13:09 · 544 阅读 · 0 评论 -
VS2022,DLL1调用lib,lib调用DLL2
DLL1工程调用lib工程,lib工程调用DLL2工程原创 2024-06-05 20:56:49 · 843 阅读 · 0 评论 -
VS2022,lib调用dll工程的一个函数
lib工程本身是一个静态库工程,没有链接器设置。然而,我们依然可以在lib工程中调用DLL工程中的函数,只需要确保头文件正确导入,并在最终使用lib的可执行文件项目中正确链接DLL的.lib文件。下面是一个详细的步骤说明:假设有以下项目:::2. 在静态库工程中包含DLL工程的头文件并使用函数:3. 在可执行文件工程中配置链接和调用在可执行文件工程中,需要链接DLL的.lib文件以及静态库的.lib文件。:可执行文件工程设置:包含路径:库目录:附加依赖项:假设目录结构如下:ExeProject原创 2024-06-05 20:50:28 · 359 阅读 · 0 评论 -
C++函数指针,键值对集合的学习
这段代码使用了来存储作为键(key),而对应的值(value)是一个类型的函数指针。这个结构使得根据字符串键来动态调用不同的函数成为可能。下面,我将详细解释代码中的每个关键部分。这是一个基于哈希表的关联容器,它允许快速的键值对查找。键(key)是唯一的,并且每个键都映射到一个值。在这个例子中,键是类型,而值是一个函数指针,封装在中。是一个函数包装器,它可以存储、调用或引用任何可调用的目标——函数、Lambda 表达式、函数指针、或其他函数对象。这里,它被用来存储接受三个参数的函数:一个,一个。原创 2024-05-23 20:56:45 · 631 阅读 · 0 评论 -
C读取CSV文件,通过某种条件,按照特定行和同一列进行读取
读取CSV文件,按照特定行和列进行读取原创 2023-12-06 02:42:16 · 395 阅读 · 0 评论 -
C++运算符重载
C++运算符重载原创 2023-11-21 22:33:04 · 194 阅读 · 0 评论 -
C++基础复习
【代码】C++基础复习。原创 2023-10-31 20:51:54 · 90 阅读 · 0 评论 -
C语言计算结构体大小的方法
计算结构体大小的方法:1、找到结构体中最大的成员变量所占的字节数2、结构体中成员变量的起始地址为该成员变量大小的整数倍(一般情况下我们认为第一个成员变量的起始地址为0)3、结构体变量的总大小必须要是结构体中最大变量字节的整数倍(不足补齐)原创 2023-03-17 00:28:28 · 99 阅读 · 0 评论 -
C语言:随机读取(fseek、ftell、rewind)
【代码】C语言:随机读取(fseek、ftell、rewind)原创 2023-03-17 00:16:35 · 131 阅读 · 0 评论 -
用fgets函数读文件
【代码】用fgets函数读文件。原创 2023-03-16 20:42:36 · 521 阅读 · 0 评论 -
C语言写文件:使用fgetc()函数接收键盘逐个输入字符,写到磁盘文件,直到用户输入‘#‘为止
使用fgetc()函数接收键盘逐个输入字符,写到磁盘文件,直到用户输入’#'为止。原创 2023-03-16 20:42:05 · 173 阅读 · 0 评论 -
C语言写文件:使用fgetc()函数接收键盘逐个输入字符,写到磁盘文件,直到用户输入‘#‘为止
使用fgetc()函数接收键盘逐个输入字符,写到磁盘文件,直到用户输入’#'为止。原创 2023-03-16 18:45:28 · 260 阅读 · 0 评论 -
C语言二级指针的理解
C语言二级指针的理解原创 2023-03-15 23:48:36 · 45 阅读 · 0 评论 -
C语言: 用二进制的方式写读文件
【代码】C语言: 用二进制的方式写文件。原创 2023-03-16 22:55:17 · 142 阅读 · 0 评论 -
C语言文件输入输入案例:从键盘中输入3个字符串,对它们按字母大小排序,并将结果写到磁盘文件中
【代码】C语言文件输入输入案例:从键盘中输入3个字符串,对它们按字母大小排序,并将结果写到磁盘文件中。原创 2023-03-16 21:17:41 · 536 阅读 · 0 评论