請問程式語法的問題
本帖最后由 TTTTTTT33 于 2013-5-17 15:00 编辑請問
sptr->SumError = 0;
->是什麼意思??
還有常常看到::
::是什麼意思 -> 叫 类成员访问操作符, sptr是一个指向某类对象的指针,通过 ->可以访问这个对象的成员函数或属性;
:: 叫 域访问操作符,什么是域呢?一个类是一个域,一个函数是一个域,总得来说{}这么一对括号就是一个域。常用用法比如 String::length(),表明length()这个函数是定义在String这个域里的。 楼上说得太官方了。“对象.方法”或者“对象.成员”这种方式你应该知道吧。这里如果要访问一个对象的成员变量或函数,就用像前面一样的对象名+点+方法或成员的方法访问,但是在数据结构中我们通常会用到很多个节点,这些节点都有自己的结构,像类一样,但是又不是通过实例化的方法得到,因此没有对象名,只能通过指针来访问,这时就不能用“点”了,要用“->”,作用和点是一样的。至于 :: ,如果我们包含了多个头文件,而有两个或者多个的头文件里都有一个叫做 func()的方法,我们在使用这个方法时,编译器就不知道我们要用的究竟是哪一个头文件里的func(),于是就用 头文件名::方法名 来说明究竟用的哪个 qptimus 发表于 2013-5-17 19:35 static/image/common/back.gif
楼上说得太官方了。“对象.方法”或者“对象.成员”这种方式你应该知道吧。这里如果要访问一个对象的成员变 ...
哦~了解,謝謝各位。 qptimus 发表于 2013-5-17 19:35 static/image/common/back.gif
楼上说得太官方了。“对象.方法”或者“对象.成员”这种方式你应该知道吧。这里如果要访问一个对象的成员变 ...
哦~了解,謝謝各位。
页:
[1]