this关键字的目的是什么?类中的方法是否可以访问同一个类中的其他对等成员?this在类中调用一个调用peer方法的需要是什么?
为广泛的问题道歉.但是在C++中管理内存的设计因素是什么?例如:当程序在退出之前没有释放内存对象时,为什么会出现内存泄漏?是不是一个好的编程语言设计应该维护一个"foo-table"来处理这种情况?我知道我有点天真,但C++中关于类,结构,方法,接口,抽象类的内存管理的设计理念是什么?
当然,人们不能人道地记住C++的每一个规范.内存管理的核心驱动设计是什么?
void* GetData()
{
return reinterpret_cast<unsigned char*>(this);
}
Run Code Online (Sandbox Code Playgroud)
在这种情况下是否会发生自动类型强制的情况?我怎么能将我的类的对象转换为unsigned char*?