最贊回答 / qq_瞇瞇眼的怪物_0
對的,const放在*后面,已經(jīng)不是常指針了,這個指針可以通過它修改所指內(nèi)存的內(nèi)容,只是不能指向其他內(nèi)存
2018-08-22
最贊回答 / lv_一諾
老師講的是一種特殊情況,正常情況來說,不會使用同名的函數(shù)。。。例如我只定義:A::test() const;而沒有定義A::test();那么普通對象訪問test()就是毫無爭議的常成員函數(shù)了。
2018-08-14
最新回答 / 我是塵風(fēng)呀
int a =2;int *p=&a; 這里*號表示聲明;聲明p是一個指針變里 ,p的值為&a.。這里&是取地址符*p =2;這里*號 是解引用運(yùn)算符 意思是返回指針?biāo)傅膶ο蟆D憧梢岳斫鉃?p是藏寶圖 *p 是寶藏。
2018-08-01
最贊回答 / OnLearn
this是該對象指針,指向?qū)ο蟊旧怼F浜x跟有多少成員變量或者成員函數(shù)無關(guān)。你所說的“只有一個成員len,所以*this代表的是len的值”這句話是錯的。this指向?qū)ο蟊旧?,?this代表的是對象本身,而不是某個成員。當(dāng)然,可以通過this這個指向?qū)ο蟮闹羔榿碓L問所有能訪問到的對象成員。
2018-07-25
最新回答 / PersistentLee
coordiante.hclass coordinate{public: coordinate(int x, int y); ~coordinate(); int getx(); int gety();public: int m_ix; int m_iy;};coordinate.cpp#include"coordinate.h"#include<iostream>using namespace std;coordinate::coordinate(int x, int y){ m_ix = ...
2018-07-24