1樓:高金山
你這程式問題太多了,懶得看了。
我修改了一下,雖然編譯能通過,執行還不對,沒有最後修改好:
#include
#include
using namespace std;
class student
定義學生類。
public:
string name;
string subject;
int number;
public:
student(string n,string s):name(n),subject(s)
static int value=0;
number=++value;
string r()
return subject;
void show()
cout<<"該學生的學號:">b;
student s(a,b);
if(")inser(t1, s);
else if(")
inser(t2, s);;
2樓:網友
我是出來買醬油的!
如果是在c++中的結構體裡宣告的函式,是否必須要乙個結構體例項物件才能呼叫?
3樓:網友
必須的,結構體和類是乙個性質的,必須定義乙個結構體變數(例項,如果是類就是物件),然後用這個變數去呼叫結構體中宣告和定義的函式!
4樓:
在c++中,結構是特殊的類。除關鍵字不同外(class,struct),唯一區別是,結構在預設情況下的成員是公共的,而類在預設情況下的成員是私有的。 如果成員函式宣告為靜態,則可以通過運算子:引用。
5樓:賣小郭兒
比如你定義了乙個結構體:
struct point
在程式中使用時這樣:
struct point pt;;;
明白了沒。
6樓:網友
可以將其宣告乙個靜態(static)的成員函式,這樣沒有實體物件也可以呼叫的。
c結構體中結構體成員的簡單呼叫
7樓:網友
per[n];是個結構陣列,其中共有n個person物件,想要呼叫money,那要確定是哪個物件的成員,這時要獲取儲戶的名字,可以用輸入方式,也可由程式確定,比如儲戶的姓名是:abc,確定後如下呼叫:
char name[20]="abc";
int i;
for(i=0;i50)
else給第 i 個結構物件的password密碼賦值,比如等於000000
char ppass[10]="000000";
int j;
for(j=0;j<6;j++)
8樓:網友
if(per[0].money > 50)
strcpy(per[0].password,"00000");
注意password只能儲存5個字元,要在程式中保護一下。
9樓:匿名使用者
斷定金錢:
if( per[0].money >50 ) printf("true");
else printf("false");
密碼賦值:scanf("%s",per[0].password);
vc裡,怎麼呼叫結構體中的結構體
10樓:網友
#include 結構體的標頭檔案 就可以了。
結構體怎麼呼叫另乙個結構體中的陣列
11樓:網友
類和類直接使用對方資料,必須有例項,malequeue物件必須有person的例項才能使用其name
例如你要訪問dancer中第i個元素的name不就是。
dancer[i].name
如果是在c++中的結構體裡宣告的函式,是否必須要乙個結構體例項物件才能呼叫? 請注意我說的是結構...
12樓:匿名使用者
是的,c++中結構體與類相似,僅有預設訪問屬性的區別!class 預設private,structure 預設public。只有定義乙個物件才能呼叫相應結構體的成員函式。
13樓:網友
我覺得還是可以使用類方法,而不是物件方法。
怎樣呼叫結構體
14樓:匿名使用者
在#include。。。這幾行之後。
struct **
然後在這個檔案後面的**中就可以像圓姿用int一樣塵腔念用名為***的結構體了。
還有***是用結構體的例項名呼叫它的元素(前面的是例項名)**是用指標呼叫例項的元素(前面的是實派困例指標)
在c++中,定義了結構體之後,怎麼在函式中呼叫這些結構體?
15樓:網友
我自己做了個 結構體的插入連結串列 你看看。
#include
using namespace std;
struct node
node *next;
int data;
class lianbiao:public nodepublic:
lianbiao()
head=new node;
head->next=0;
head->data=0;
node *gethead()
return head;
void create_lianbiao(node *headnode);
void show(node *headnode);
void sethead(node *headnode)head=headnode;
private:
node *head;
void lianbiao::create_lianbiao(node *headnode)
headnode=new node;
headnode->data=0;
headnode->next=0;
sethead(headnode);
int dt;
cin>>dt;
while(dt!=2010)
node *hd=new node;
hd->data=dt;
hd->next=null;
headnode->data=hd->data;
hd->next=headnode->next;
headnode->next=hd;
cin>>dt;
void lianbiao::show(node *headnode)
headnode=headnode->next;
while(headnode->next!=null)coutheadnode=headnode->next;
coutint main()
lianbiao lb;;;
return 0;
關於MFC中裝置環境物件CDC的一些淺顯的問題
1只要存在無效域就會重畫,就有wm paint endpaint 作用就是消除無效域,wm paint 訊息優先順序別很低,系統會將幾個wm paint 無效域疊加,2windows系統最常見的程式,由兩個視窗組成,一個是主視窗,一個是檢視視窗,就是記事本中間白色的部分,檢視視窗在前,蓋住了主視窗,...
關於一些國家餐桌禮儀的小問題 急
1.不禮貌!2.禮貌!3.禮貌!4.不禮貌!5.不禮貌!6.是!關於中國的餐桌禮儀 中國禮儀 1 入座後姿式端正,腳踏在本人座位下,不可任意伸直,手肘不得靠桌緣,或將手放在鄰座椅背上。2 用餐時須溫文而雅,從容安靜,不能急躁。3 在餐桌上不能只顧自己,也要關心別人,尤其要招呼兩側的女賓。4 口內有食...
我要找一些關於錯別字的笑話!急
笑話就是讓人笑的話。我這裡有一些 原版 巨龍巨龍你擦亮眼 永永遠遠地擦亮眼 龍的傳人 王力巨集翻版 巨龍巨龍你差兩年 永永遠遠地差兩年 疑問 巨龍和誰比會永遠差兩年?原版 我不是黃蓉 我不會武功 我不是黃蓉 王蓉翻版 我不是蝗蟲 我不會蜈蚣 疑問 恐怖 莫非在拍 蟲蟲 隊 她像個天仙 她太美了 沒那...