c++里的inline和()是什么意思?inline Triangular_iterator& Triangular_iterator::operator++(){++_index;check_integrity();return *this;}

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/21 09:10:04
c++里的inline和()是什么意思?inline Triangular_iterator& Triangular_iterator::operator++(){++_index;check_integrity();return *this;}
xT]OA+>5Z6>n%JjЬ1& VCPVvb](?{gf c->o}!Ýs9& /AOFLVJvD)cP C/T^Y'o|b,,9\C3r0.^FBk37_{lu6G3^cZaa d`unGѻFD0Y49hC*H4$3~dFBtw5h_)D` }ƆǬ$\HLI:=ު70/ _Bа6O>{11U HBw>QrzVQ!y G v rD;G]ըgnzZ, &=U!FRMHMq,D@BD1FK?t[)5WpZA&jWT'"(l5ىYPH']B"ueu;VSh̍8y1~Xvz7G"N_T. -Izmṟ`[0Y#J*sXڃ]N:_%XiHоF  )[`a6U?{|h/a<]P^ <~P$oMa]H!{BWy[Amb܂sIA|]C߬ o%ӧ!b?JY[]

c++里的inline和()是什么意思?inline Triangular_iterator& Triangular_iterator::operator++(){++_index;check_integrity();return *this;}
c++里的inline和()是什么意思?
inline Triangular_iterator& Triangular_iterator::
operator++()
{
++_index;
check_integrity();
return *this;
}

c++里的inline和()是什么意思?inline Triangular_iterator& Triangular_iterator::operator++(){++_index;check_integrity();return *this;}
这是面向对象部分的内容:
inline 是内联函数关键字,用来告诉编译器下面这个函数是内联函数,在编译期间对语句进行扩展,而不是在运行时进行函数调用.
operator++() 这是一个函数,跟普通函数的定义是一样的,这个函数的名字叫 operator++,后面{}内的是这个函数具体执行代码
::这个是命名空间指示符,用来标明下面出现的(成员或函数)是声明在哪个命名空间中的
我说这么多,你可能根本看不懂,但这的确是最为简洁、准确的解答了;
我不知道你学C++到什么水平了,我给出了答案,但如果是新手的话,我建议你不要纠结于这些,最好系统地学习C++,循序渐进,就好了.
先去学习面向过程的那部分:语句、声明、赋值、函数、分支循环等;弄明白那些了,再去学指针、学类,你这个问题中,如果没有类的概念,是根本看不懂答案的.