- 博客(8)
- 收藏
- 关注
原创 第七章 类
定义在类内部的成员函数是隐式的inline函数;对于任何一个成员函数而言,其都有一个隐藏参数this指针,在一个类对象调用其成员函数的时候,就会将这个类对象的地址传入this指针,从而在这个成员函数内部就能够直接访问其类成员啦,而不需要通过 . 的形式访问,因为在成员函数内部,任何对类成员的直接访问都会被看做this的隐式调用;并且在一个成员函数内部调用其他的成员函数时,会隐式地传递其this指针给被调用的成员函数;默认情况下,成员函数内隐藏的this指针的类型是顶层const的指针,
2025-07-09 12:08:50
665
原创 第一、二章 开始、C++基础
声明不会为一个变量开辟空间,而定义则会;如果想声明一个全局变量,可以通过extern关键字来实现,并且不要显式地初始化变量;// 为声明,不会开辟空间;int a;// 为定义,会开辟空间;// 为定义,会开辟空间;同一个变量只能被定义一次,而能被多次声明(比如引用外部源文件),注意:同一个不是同名,有可能在不同的函数中会有同名的局部变量,但是他们并不是同一个变量,因为所在的内存地址不同,这里主要指全局变量;如果在函数体内部定义一个extern修饰的变量,那么会报错,
2025-07-01 16:05:32
943
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅