用c++写几个数字的群,用namespace std
时间: 2024-10-26 16:03:33 浏览: 7
C++命名空间namespace的介绍与使用
在C++中,我们可以创建一个简单的数字集合(group)结构,通常称为容器,比如vector或者list,它们属于C++标准库`std`命名空间下的容器组件。这里以vector为例,它是一个动态数组,可以存储任意类型的元素,包括整数。
```cpp
#include <iostream>
#include <vector> // 引入vector头文件,vector位于std命名空间下
using namespace std; // 使用std命名空间,避免每次写std::
// 创建一个名为NumberGroup的简单数字群组
class NumberGroup {
public:
void addNumber(int num) {
numbers.push_back(num); // 使用vector的push_back方法添加数字
}
void displayNumbers() const {
for (int i : numbers) {
cout << i << " ";
}
cout << endl;
}
private:
vector<int> numbers; // 存储数字的vector
};
int main() {
NumberGroup ng;
ng.addNumber(5);
ng.addNumber(10);
ng.addNumber(15);
ng.displayNumbers(); // 输出数字
return 0;
}
```
在这个例子中,我们首先通过`#include <vector>`引入了`vector`,然后使用`using namespace std;`简化了代码,避免每次都写出`std::vector`。`NumberGroup`类有一个私有变量`numbers`,用于存储整数。`addNumber`方法用于向群组添加数字,`displayNumbers`方法用于显示群组内的所有数字。
阅读全文