1.简述C++11和Boost
2.struct和union与class的区别
3.为什么C++中调用被C编译器编译后的函数要加extern C声明?
4.以下代码哪里不对?
#pragma region copy
const char NAME[]="Hello world";
string& copy(const char* pString)
{
return new string(pString);
}
void test112()
{
printf("%s",copy(NAME).c_str());
}
#pragma endregion
const char NAME[]="Hello world";
string& copy(const char* pString)
{
return new string(pString);
}
void test112()
{
printf("%s",copy(NAME).c_str());
}
#pragma endregion
5.new delete和malloc free的区别与联系?
6.指针和引用作为函数参数传递有什么共同点,在什么时候需要使用常引用(const 标识符 &引用名)?