y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
191:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 13:40:02
>>182
C++‚¾‚ÆAŠÖ”‚Éconst‚ð•t‚¯‚éê‡‚à‚ ‚é
‚¢‚âA‚Þ‚µ‚ë‰Â”\‚ÈŒÀ‚èϋɓI‚É•t‚¯‚Ä—~‚µ‚¢B

class Hoge {
public:
void foo_set(double d) { x = d; }
double foo_get() const { return x; }

private:
double x;

} hoge;

ª‚̗Ⴞ‚ÆAvoid hoge.foo_set(double)ŠÖ”‚ÍAƒƒ“ƒo•Ï” x ‚ð•Ï‚¦‚é‰Â”\«‚ª‚ ‚éB
“¯‚¶ƒNƒ‰ƒX“à‚̃ƒ“ƒo•Ï”‚ð•Ï‚¦‚é‰Â”\«‚ª‚ ‚éŠÖ”‚ÍAconst‚ɂł«‚È‚¢iƒRƒ“ƒpƒCƒ‹ƒGƒ‰[j

double hoge.foo_get()ŠÖ”‚ÍAx‚Ì’†g‚ðŒ©‚é‚¾‚¯‚ÅA•ÏX‚·‚é‰Â”\«‚̓[ƒ‚Ȃ̂Å
const‚ð **‚‚¯‚邱‚Æ‚ª‚Å‚«‚é**
**•t‚¯‚È‚­‚Ä‚àƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂ͂Ȃç‚È‚¢B**

‚‚܂èAŽ©•ªi‚âA•ÛŽç‚̃R[ƒ_[j‚É”›‚è‚ð‰Û‚·‚Æ‚¢‚¤ˆÓ–¡‡‚¢‚ª‚ ‚éB



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

5119“ú‘O‚ÉXV/239 KB
’S“–:undef