y‰SŽÒнŒ}zC/C++Ž ..
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