在C++中,我在头文件中写了class bus{ public:}
时间: 2024-03-19 19:45:28 浏览: 30
在C++中,当您在头文件中声明一个类时,需要在类名后面加上花括号,用于定义类的成员函数和成员变量。在您的代码中,您已经正确地声明了一个名为"bus"的类,并在其内部声明了公有成员函数和公有成员变量。
在花括号内部,您可以定义类的成员函数和成员变量。例如:
```
class bus {
public:
int num_seats; //公有成员变量
void start_engine(); //公有成员函数
private:
int mileage; //私有成员变量
void check_engine(); //私有成员函数
};
```
在上面的代码中,我们定义了一个名为"bus"的类,它有两个公有成员变量"num_seats"和"start_engine",还有两个私有成员变量"mileage"和"check_engine"。公有成员函数"start_engine"可以从类外部访问,而私有成员函数"check_engine"只能从类的内部访问。
希望这可以帮到您!
相关问题
在c++中,vector在哪个头文件中?
在C++中,vector容器定义在头文件`<vector>`中。因此,在使用vector容器之前,应该先包含该头文件。例如:
```cpp
#include <vector>
int main() {
std::vector<int> v; // 定义一个int类型的vector容器
return 0;
}
```
在c++中cin和cout的头文件是什么
在C++中,`cin`和`cout`是来自标准库的输入输出流对象。它们定义在`<iostream>`头文件中。因此,如果我们想在程序中使用`cin`和`cout`,我们需要包含`<iostream>`头文件。例如:
```c++
#include <iostream>
int main() {
int num;
std::cout << "Enter a number: ";
std::cin >> num;
std::cout << "You entered: " << num << std::endl;
return 0;
}
```
在上面的程序中,我们使用了`std::cin`和`std::cout`对象来分别读取用户输入和输出结果。同时,我们使用了`std::endl`来结束输出并换行。