关于在头文件中使用size_type的问题

sodawaterer sodawaterer 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#ifndef TEST_H_
#define TEST_H_
#include<iostream>
#include<string>
using std::string;

int fact(int vec);
void reset(int &r);
string::size_type find_char(const string &s, char c, string::size_type &occurs);
#endif

这是头文件的代码。可以正常运行。但是如果去掉using std::string就会出现各种问题,会显示string不是命名空间之类的。
但是都说头文件不要使用using。如果去掉using应该怎么写?尝试了std::string::size_type的写法还是不对。
...全文
评论 2
收藏 已收藏
分享
返回顶部
sodawaterer
C++ 语言 65,214 成员 250,514 内容