- 主题:你们的代码里怎么引用std里的名字?
通常应该不允许全局使用using namespace std的吧
那么
一、是每个用到string的地方都写成std::string?
二、还是说在花括号的scope内局部使用using namespace std 然后再只写string?
{
using namespace std;
string s;
}
三、还是说全局使用using std::string,然后只写string?
--
FROM 125.35.123.*
通常是.h里不using,但cpp里不限制
【 在 z16166 的大作中提到: 】
: 通常应该不允许全局使用using namespace std的吧
: 那么
: 一、是每个用到string的地方都写成std::string?
: ...................
--
FROM 58.33.81.*
如果平均每天写7行代码,那就忍了。
--
FROM 222.129.55.*
写模板必须要写在头文件里的话,函数内部花括号
cpp不限制
【 在 z16166 的大作中提到: 】
: 通常应该不允许全局使用using namespace std的吧
: 那么
: 一、是每个用到string的地方都写成std::string?
: ...................
--
FROM 115.193.179.*
typedef String std::string;
--
FROM 116.230.161.*
std::string
--
FROM 221.222.20.*
std::string
任何时候都不用 using namespace
【 在 z16166 的大作中提到: 】
: 通常应该不允许全局使用using namespace std的吧
: 那么
: 一、是每个用到string的地方都写成std::string?
: ...................
--
FROM 218.76.62.*
never use it
--
FROM 107.77.212.*
这个……不妥吧
贵司这样做的吗?
【 在 Madlee 的大作中提到: 】
: typedef String std::string;
--
FROM 124.114.151.*
这个……不妥吧
非常容易撞车,导致ambiguous symbol的错误。
贵司这样做的吗?
【 在 Madlee 的大作中提到: 】
: typedef String std::string;
--
FROM 124.114.151.*