Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/130.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 与';操作员<';在';std::运算符。。。。这是什么意思?_C++_Operators - Fatal编程技术网

C++ 与';操作员<';在';std::运算符。。。。这是什么意思?

C++ 与';操作员<';在';std::运算符。。。。这是什么意思?,c++,operators,C++,Operators,我正在尝试这个非常简单的运算符重载问题,我不知道这个错误是什么。我 #include<iostream.h> #include<conio.h> using namespace std; class Index { public: int value; Index() { value=2; } int getInd() { return value; } void o

我正在尝试这个非常简单的运算符重载问题,我不知道这个错误是什么。我

#include<iostream.h>
#include<conio.h>

using namespace std;

class Index
{
    public:
     int value;
    Index()
    {
      value=2;
    }
    int getInd()
    {
        return value;
    }
    void operator++()
    {
     value=value*2;
    }
}
int main()
{
    Index v;
    cout<<"v="<<v.getInd()<<endl;
    ++v;
    cout<<"v="<v.getInd();
    getch();
    return 0;
}
#包括
#包括
使用名称空间std;
类索引
{
公众:
int值;
索引()
{
数值=2;
}
int getInd()
{
返回值;
}
void运算符++()
{
值=值*2;
}
}
int main()
{
指数v;

cout这意味着你的拼写错误。应该是

cout<<"v="<<v.getInd();

coutSeriosuly。当编译器报告一行错误时,在询问之前,您应该仔细阅读并重新阅读该行。您会注意到
另外,将增量运算符重载为乘以2可能会让新手感到惊讶。我只是在尝试一些新的方法。看看这是否也有效。。