class vector{
public:
vector(int s);
double& operator[](int i);
int size();
private:
double? elem;
int sz;
};
Run Code Online (Sandbox Code Playgroud)
这条线在C++编程原理中意味着什么,我在使用和使用时感到困惑,[](int i)也很混乱.
它定义了运算符[],该运算符返回对向量中第n个元素的double值的引用.
通过这种方式,您可以读取和写入特定元素.
假设您有以下内容:
vector my_vector(1000);
Run Code Online (Sandbox Code Playgroud)
通过该操作,double value = my_vector[3]您可以读取第4个元素的值.
通过该操作,my_vector[6] = 6.7您可以设置第7个元素的值.
| 归档时间: |
|
| 查看次数: |
134 次 |
| 最近记录: |