
C++
文章平均质量分 53
EncountersAgain
这个作者很懒,什么都没留下…
展开
-
在局部函数中给指针赋值的问题
大概是这样把,还有记得指针与引用的区别:前者是通过指向变量,可以通过指针的解引用来对该指针指向的变量进行操作,而后者不需要解引用,直接对该引用指向的变量进行操作;但是,指针可以没有具体的指向(野指针or NULL),引用必须指向具体的变量;原因是,有的编译器(Clion)会对代码进行优化,比如让野指针指向空;而有的并不会,它只是一个莫得感情的代码翻译器(dev);在做一道算法题,用c++写的,出现了问题:同一段程序在不同的编译器中有不同的运行结果;原创 2022-09-12 13:09:34 · 550 阅读 · 0 评论 -
CMake Error: Target DependInfo.cmake file not foundCMake Error: Directory Information file not foun
然后上网搜了一下,发现是中文路径的问题;用写clion项目时,不能有中文路径,否则就会报错,于是改了一下项目的路径,项目正常运行。原创 2022-09-09 16:43:49 · 5317 阅读 · 0 评论 -
C++中变量的访问权限
c++中的访问权限大致可以分为三种:无连接性、内部链接性、外部链接性;其中,定义在块中(或者说是函数体中的)的变量是无链接性的,比如,自动变量:寄存器变量(register ):静态局部变量:而在单文件中定义的、不在任何块中的static变量是具有内部链接性的。它的作用域是单个文件,生存期是全局的;最后, 在单文件中定义的、不在任何块中的变量是具有外部部链接性的。它的作用域是单个文件,生存期是全局的;此外,需要注意的点是: 谈及c++,就不得不提到它的最有名的特性——oop,即面向对象编程;而原创 2022-06-13 21:31:31 · 726 阅读 · 0 评论