y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
847:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/09 18:45:47
‰ïŽÐ‚ÌC++‘Ž®‚ÌÄŒ»‚È‚ñ‚Å‚·‚ª
uˆêŽžƒIƒuƒWƒFƒNƒg‚ÌŽõ–½‚ÍŽÀ‘•ˆË‘¶‚ÅAhoge(&Vec3D(1,2,3))‚̈ø”‚̈ꎞƒIƒuƒWƒFƒNƒg‚ÍhogeŠÖ”‚©‚ç–ß‚é‘O‚É”jŠü‚³‚ê‚邱‚Æ‚à‚ ‚é‚Ì‚ÅA
‚±‚̂悤‚È‘‚«•û‚Í‚µ‚Ă͂¢‚¯‚È‚¢Bv
‚Æ‚ ‚Á‚½‚̂ł·‚ªA–{“–‚Å‚µ‚傤‚©H@‚È‚ñ‚©‰ö‚µ‚°‚È‹C‚ª‚·‚é‚̂ł·B

class Vec3D{
public:
Vec3D( float x_, float y_, float z_ ) : x(x_), y(y_), z(z_) {}
float x,y,z;
};

void hoge(Vec3D* v)
{
printf("%f,%f,%f\n", v->x, v->y, v->z);
}

void Test()
{
//‘Ê–Ú
hoge(&Vec3D(1,2,3));

//OK
Vec3D v(1,2,3);
hoge(&v);
}


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

4159“ú‘O‚ÉXV/255 KB
’S“–:undef