![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 69
静心问道
这个作者很懒,什么都没留下…
展开
-
函数指针和指针函数的区别
函数指针(function pointer)和指针函数(pointer to function)是两个不同的概念,它们在语义上有很大的区别。parametersintintparametersint*int总结起来,函数指针是指向函数的,而指针函数是返回指针的。因此,虽然两者在语法上很相似,但它们所指向的东西是不同的,因此也有了不同的名称。原创 2024-05-11 10:35:36 · 610 阅读 · 0 评论 -
Clion debug查看数组中的内容
1.Clion在debug时无法查看数组中的内容,只是显示数组的首地址,问题如下:2.解决方式如下,点击“+”标志:3.输入*(int(*)[10])(a),回车。ps: 我的数组名为a, int类型, 10个元素4.显示数组内容,如下:...原创 2020-06-26 23:10:52 · 7362 阅读 · 10 评论 -
CMake 保姆级教程(下)
当可执行程序启动之后动态库也不会被加载到内存,只有可执行程序调用了动态库中的函数的时候,动态库才会被加载到内存中,且多个进程可以共用内存中的同一个动态库,所以动态库又叫共享库。再次强调:在使用上面的方式对一个整数区间进行遍历的时候,得到的范围是这样的 【start,stop】,左右两侧都是闭区间,包含 start 和 stop 这两个值,步长 step 默认为1,可以不设置。在遍历列表的时候一共使用了两种方式,一种提供了多个变量来存储当前列表中的值,另一种只有一个变量,但是实际取值的时候需要通过。原创 2024-04-21 15:10:49 · 896 阅读 · 0 评论 -
CMake 保姆级教程(上)
在上面的例子中一共提供了5个源文件,假设这五个源文件需要反复被使用,每次都直接将它们的名字写出来确实是很麻烦,此时我们就需要定义一个变量,将文件名对应的字符串存储起来,在cmake里定义变量需要使用set。# SET 指令的语法是:# [] 中的参数为可选项, 如不需要可以不写VAR:变量名VALUE:变量值# 方式1: 各个源文件之间使用空格间隔# 方式2: 各个源文件之间使用分号;间隔div.c;main.c;mult.c;原创 2024-04-21 11:22:11 · 798 阅读 · 0 评论