小编Vla*_*eru的帖子

用scanf读取C++字符串

正如标题所说,我很好奇是否有办法用scanf读取C++字符串.

我知道我可以读取每个char并将其插入到deserved字符串中,但我想要的是:

string a;
scanf("%SOMETHING", &a);
Run Code Online (Sandbox Code Playgroud)

gets() 也行不通.

提前致谢!

c c++ string

20
推荐指数
3
解决办法
7万
查看次数

使用相同的模板可以获得更多功能

我有类似的东西

template <typename T>
    T func1() { /* ... */ }
template <typename T>
    T func2() { /* ... */ }
// many other functions which use the same template line
Run Code Online (Sandbox Code Playgroud)

如果我试试这个

template <typename T>
    T func1() { /* ... */ }
    T func2() { /* ... */ }
Run Code Online (Sandbox Code Playgroud)

我得到编译错误.

是否有可能只编写template一次部件并使代码工作?

c++ templates namespaces class function-templates

2
推荐指数
1
解决办法
98
查看次数

标签 统计

c++ ×2

c ×1

class ×1

function-templates ×1

namespaces ×1

string ×1

templates ×1