AI智能
改变未来

标签:C语言/C++

第24页
c++ this-爱站程序员基地
C语言/C++

c++ this

AI

this 成员函数的隐含参数在C++的类中,每一个非静态函数中都有一个this指针,存在于成员函数中,作为函数的第一个形参,但是不会显示,指向当前调用函数this指针的类型取决于使用this 的成员函数类型以及对象类型,this指针并不是成...

C语言循环分支结构深度总结实践-爱站程序员基地
C语言/C++

C语言循环分支结构深度总结实践

AI

1、 C语言中循环和分支的应用尤为广泛,也存在很多不可忽视的细节,例如对于初学者来说选择分支中最容易分不清楚的就是悬空else与if配对的问题,分析不清楚代码之间的关系就无法写出相应的程序代码,也不利于后期代码修改。没有太多捷径可走,只有多...

3.17 c语言自定义函数-爱站程序员基地
C语言/C++

3.17 c语言自定义函数

AI

比较两个数的较大值 2.用函数交换两个变量的值 当不使用函数时,应使用一个中间参数进行替换,否则在将a=b时,a的值已经改变为b,再用b= a时,b的值并未发生改变 在使用函数时,下图的结果中a,b的值并未交换,这是因为自定义函数中的x,y...

C++中的const-爱站程序员基地
C语言/C++

C++中的const

AI

const 成员函数加const加const表示值能不能被修改const对象不可以调用非const函数非const对象可以调用const对象 class A{int _a;public:getI()//只读{return _i;}setI(...

一个C++引用库的头文件预编译陷阱-爱站程序员基地
C语言/C++

一个C++引用库的头文件预编译陷阱

AI

写在前面 老胡最近在工作中,有个场景需要使用一个第三方库,引用头文件,链接库,编译运行,一切都很正常,但是接下来就遇到了一个很诡异的问题,调用该库的中的一个对象方法为对象修改属性的时候,会影响到对象的另外一个属性,当时百思不得其解,直呼灵异...