C++类函数里的变量可以互相访问吗
时间: 2024-02-26 18:59:03 浏览: 162
C++友元函数及友元类全总结
在C++中,类的成员函数可以直接访问该类的所有成员变量和成员函数,而不需要使用特殊的访问权限关键字(如public、private、protected等)。这是因为在类内部定义的成员函数默认是类的友元函数,它们可以访问类的私有成员。
例如,下面是一个简单的类示例:
```
class Rectangle {
private:
int length;
int width;
public:
void setLength(int l) {
length = l;
}
void setWidth(int w) {
width = w;
}
int getArea() {
return length * width;
}
};
```
在上面的示例中,setLength()、setWidth()和getArea()函数都可以直接访问类的私有成员length和width。
阅读全文