C++相談室 part41
■ このスレッドは過去ログ倉庫に格納されています
0851デフォルトの名無しさん
2005/08/12(金) 20:57:14> strncopy(pBuffer[0], "Helo", strlen("Hele") + 1);
> strncopy(pBuffer[0], "Helo", 20);
まあ、あくまで一例の話だし、細かいこと言うのはアレだけど
char pBuffer[] = "nulupo";
char* src = "Helo";
strncpy(pBuffer, src, (sizeof pBuffer/sizeof pBuffer[0]));
かっちりやるならこうだろ。
pBuffer[0]へコピーとか、"Helo"だの20だのハードコーディングとか、ポインタと配列の区別とか、まあ頑張れ。
ちなみにメンバポインタってのはこういうヤツ。
void (IInterface::*pMethod)() = CSomeClass::someMethod;
(pObj->*pMethod)();
>>850
そんな感じでポインタか参照使うしかないんじゃね?
何がしたいのかにもよるだろうけど。
■ このスレッドは過去ログ倉庫に格納されています