一、字符串做形参
fstream file;
//str为string类型
file.open(str.c_str());open函数的实参应该为C风格字符串,还不是标准库string对象。调用c_str()将string类型转换成c风格字符串。
二、字符串指针做形参
//做形参可以用指针、引用。
//这里用指向char字符串的指针做形参
void CLoadObj::readobj(const char* str)
fstream objfile(str);
.......
}
//在别处调用时
CLoadObj obj;obj.readobj("cd_fangzi_3dex2.obj");