※ tinlans.bbs@whshs.cs.nccu.edu.tw (汀) wrote:
> ※ 引述《txt.bbs@bbs.ntu.edu.tw (筆記本)》之銘言:
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > 快 教大家一下 怎麼開不是 32 bits 的 pointer
> class member function pointer,
> 這是 C++ 特有的 function pointer,
> size 在大部分的 C++ 環境都是一般指標的兩倍,
> 這個 overhead 也算是 C++ 的常識之一,
> 不過很多教授不知道...
> #include <iostream>
> using namespace std;
> class X {
> void foo() { }
> };
> int main()
> {
> void (X::*ptr)(void);
> cout << sizeof(ptr) << endl;
> return 0;
> }
warning C4101: 'ptr' : unreferenced local variable
...\\
--
◣ ███ ███ ☆ Post by anderson0805
◢█ ▉▉█ █▇█ ★ From pc-30.csie.stut.edu.tw
◥█◤ ﹉ ﹍ ﹋ 月光海洋BBS 《mobbs.stut.edu.tw》 163.26.220.130