为了获取Class的private成员的数据---int* flag = (int*)(ctest);
#include<iostream>
class CTest
{
private:
int m_y;
public:
CTest(int value){m_y = value;}
~CTest(){}
void
getValue(){std::cout<<"m_y is:
"<<m_y<<std::endl;}
};
void getClassValue(CTest* ctest)
{
//for(int* flag =
(int*)(ctest);*flag!=NULL;flag++)
int* flag = (int*)(ctest);
std::cout<<*flag<<std::endl;
//flag++;
std::cout<<*(++flag)<<std::endl;
//这里同时也反映出++i和i++的区别
std::cout<<*flag<<std::endl;
}
int _tmain(int argc, _TCHAR* argv[])
{
CTest* test=new CTest(2);
test->getValue();
getClassValue(test);
delete test;
system("pause");
return 0;
}
摘要: OIS的使用主要就是缓冲模式和非缓冲模式的运用,也就是我们在Windows编程中在While循环中使用键盘鼠标消息处理和在窗口过程中处理是一样的
摘要: 一篇讲解makefile的文章收藏标 题: 给大家一个好东西发信站: BBS 哈工大紫丁香站 (Fri Mar 3 21:32:25 2006)
好东西应该大家来分享嘛!这是我迄今为止见过的最好的讲解makefile的文章。希望有识之士能喜欢并收藏!
概述
——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的...