y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
783:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 11:34:24
“¯‚¶ƒNƒ‰ƒX‚È‚çA•ʂ̃Cƒ“ƒXƒ^ƒ“ƒX‚Ìprivate‚ȃf[ƒ^‚àŽQÆo—ˆ‚Ü‚·‚æ‚ËBŒp³ŠÖŒW‚ª
‚ ‚éꇂɂÍAeƒIƒuƒWƒFƒNƒg‚©‚çŽqƒIƒuƒWƒFƒNƒg‚ð’Ê‚µ‚ÄeƒIƒuƒWƒFƒNƒg‚Ìprivateƒf[ƒ^‚ð
ŽQƂł«‚½‚̂ł·‚ªA‚±‚ê‚Á‚Ä‚±‚¤‚¢‚¤‚à‚ÌH
#include <iostream>
using namespace std;
class test2;
class test {
public:
void func(const test2 &a);
private:
int p;
};
class test2 : public test {
public:
void func2(const test2 &a);
};
void test::func(const test2 &a) {
cout << a.p << endl;
}
test2 T2;
int main()
{
test t;
t.func(T2);
return 0;
}



ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

4987“ú‘O‚ÉXV/243 KB
’S“–:undef