[求助]C++的几个问题
请高手帮忙解答以下问题。
1、下面的代码是什么意图?
template< typename T > inline T*fun(void*_pPtr)
{
return new(_pPtr) T();
}
2、指出下列代码存在的问题。
struct myClass
{
int m_a;
myClass(){memset(this,0,sizeof(myClass));}
virtual ~myClass(){};
};
3、指出下列代码存在的问题。
#include <string>
inline const char* fun(const char* _pSZ)
{
std::string sz(_pSZ);
sz += ".txt";
return sz.c_str();
}
4、实现一个字符串类,可以这样用。
myString func(myString)
{
myString str1="123";
myString str2("456");
myString str3=str1+str2;
return str3;
}
以上问题是一家游戏开发公司出的问题,查了一些资料,没找到合适的答案。
望高手指点,不胜感激。