[問題] 想請問有關C++ class 中的private問題
看板C_and_CPP (C/C++)作者hnaxiorll (fairyland)時間16年前 (2009/06/04 20:56)推噓6(6推 0噓 4→)留言10則, 8人參與討論串1/2 (看更多)
由於小弟最近在寫C++碰到一個令我覺得詭異的問題
class text{
public:
text();
void TEXT();
private:
int a;
int b;
};
void text::TEXT()
{
text C;
C.a = 20;
C.b = 5;
cout<< C.a << " " << C.b <<endl;
}
我想問的是在class中明明變數a,b是宣告成private
但是在自己的class函式中宣告相同的型態,C卻能直接取出來用!?
這樣不會違反class中private的隱藏性嗎??
請大家幫忙解除我這個疑惑 謝謝各位 m( ̄︶ ̄)m
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.227.131.73
※ 編輯: hnaxiorll 來自: 61.227.131.73 (06/04 20:57)
推
06/04 20:57, , 1F
06/04 20:57, 1F
推
06/04 20:57, , 2F
06/04 20:57, 2F
→
06/04 21:00, , 3F
06/04 21:00, 3F
推
06/04 21:06, , 4F
06/04 21:06, 4F
→
06/04 21:31, , 5F
06/04 21:31, 5F
推
06/04 22:00, , 6F
06/04 22:00, 6F
→
06/04 22:02, , 7F
06/04 22:02, 7F
→
06/04 22:02, , 8F
06/04 22:02, 8F
推
06/05 09:50, , 9F
06/05 09:50, 9F
推
06/05 19:34, , 10F
06/05 19:34, 10F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
12
21