アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家
C言語 (スコア:4, おもしろおかしい)
トイレ探すのはseeking toiletとか…
Re:C言語 (スコア:2, おもしろおかしい)
# なんとかならんのか
Re:C言語 (スコア:1, おもしろおかしい)
try {
me->find("toilet");
} catch{
throw;
}
Re:C言語 (スコア:1)
thisじゃない時点でC++で書ききれてないぞ。
# 普段、CからC++クラスのメンバ関数を呼び出してるのでID
オフトピだけど (スコア:1)
マングルを解決出来るのか聞きたい、、、
あれって実装依存っすよねぇ?
uxi
Re:オフトピだけど (スコア:2, 参考になる)
関数アドレスとthisポインタを調べて気合いで呼び出してます。
>あれって実装依存っすよねぇ?
実装依存ですね。Win32で言えば、thisポインタがECXに入るというルールなので、普通の関数形式では表現できないんですが、
static const char* (__thiscall *getMapName)( void*, void* ) = 0;
と書けてしまったので、アセンブラでラッパー関数を書かずに済みました。
GCCだと第一引数にthisポインタを入れて通常の関数呼び出しなのかな?