码农,蛋疼晒些图片,有兴趣的筒子也来晒晒

来源:百度文库 编辑:超级军网 时间:2024/04/29 08:33:24
          码农,蛋疼了一下午...蛋疼晒些系统截图....

         Screenshot-2012-04-10 19:17:27.jpgScreenshot-2012-04-10 17:21:18.jpgScreenshot-2012-04-10 17:17:01.jpgScreenshot-2012-04-10 17:15:28.jpgScreenshot-2012-04-10 16:45:00.jpgScreenshot-2012-04-10.jpg          码农,蛋疼了一下午...蛋疼晒些系统截图....

         Screenshot-2012-04-10 19:17:27.jpgScreenshot-2012-04-10 17:21:18.jpgScreenshot-2012-04-10 17:17:01.jpgScreenshot-2012-04-10 17:15:28.jpgScreenshot-2012-04-10 16:45:00.jpgScreenshot-2012-04-10.jpg
DeepinScrot-3633.jpg
deepinpo 发表于 2012-4-10 21:01
Screenshot-2012-04-09 22:26:13.jpg
最后那个小测试程序,你想干啥。

实验多重继承下的虚函数问题?

码农达人
cutter 发表于 2012-4-10 21:30
最后那个小测试程序,你想干啥。

实验多重继承下的虚函数问题?
我也不明白最后那个程序是干吗的。
建筑苦力提问:啥叫码农?
flyingfether 发表于 2012-4-11 00:50
建筑苦力提问:啥叫码农?

苦逼坑爹代码农民工呗....
壮东风 发表于 2012-4-10 22:25
我也不明白最后那个程序是干吗的。
关于多重继承的虚函数表访问的例程

//demo.cpp
typedef void(*Fun)();


  Fun pFun = NULL;
  Derive d;
  int **pVtab = (int**)&d;

  pFun=(Fun)pVtab[0][0];
  //pFun = (Fun)*((int*)*(int*)((int*)&d+0)+0);
   pFun();
  
deepinpo 发表于 2012-4-11 09:35
关于多重继承的虚函数表访问的例程

//demo.cpp

多重继承的条件下,不同类的虚表地址不一定是连续的啊,有可能被数据成员隔开。

不过你这个代码访问的是第一个基类中的虚函数,应该没问题。
deepinpo 发表于 2012-4-11 09:35
关于多重继承的虚函数表访问的例程

//demo.cpp
我的意思是贴这个程序的目的是什么?
壮东风 发表于 2012-4-11 10:14
我的意思是贴这个程序的目的是什么?
蛋疼啊,晒一下截图而已,没什么目的啊.....

cutter 发表于 2012-4-11 10:09
多重继承的条件下,不同类的虚表地址不一定是连续的啊,有可能被数据成员隔开。

不过你这个代码访问 ...


这个不是问题,我们刻根据派生类的虚函数表索引来定位虚函数的问题.....你可以反汇编看一下这个虚函的表的内存映射...

cutter 发表于 2012-4-11 10:09
多重继承的条件下,不同类的虚表地址不一定是连续的啊,有可能被数据成员隔开。

不过你这个代码访问 ...


这个不是问题,我们刻根据派生类的虚函数表索引来定位虚函数的问题.....你可以反汇编看一下这个虚函的表的内存映射...
deepinpo 发表于 2012-4-11 10:34
这个不是问题,我们刻根据派生类的虚函数表索引来定位虚函数的问题.....你可以反汇编看一下这个虚函的表 ...
你们设计的类,为啥非要直接用虚表来访问虚函数啊。。。

这设计当初有问题啊。
cutter 发表于 2012-4-11 11:26
你们设计的类,为啥非要直接用虚表来访问虚函数啊。。。

这设计当初有问题啊。
所以叫  demo  测试例程  
deepinpo 发表于 2012-4-11 09:27
苦逼坑爹代码农民工呗....
建筑(土木)苦力表示我们的计算书码起来也很苦逼……{:soso_e105:}
desk.jpg
看不懂啊
为什么要用linux?windows平台不方便吗?
QT 在windows下总是有些小问题。。。而且跨平台编译不大方便。另外才知道QT creator原来也有中文版的。。。
专业门外汉围观达人秀技
跨行业,不懂