小编cin*_*ter的帖子

为什么用户定义的转换函数模板不能具有推导的返回类型?

遵循以下规则的原因是:“用户定义的转换函数模板不能具有推论的返回类型。”

struct S {
  operator auto() const { return 10; } // OK
  template<class T> operator auto() const { return 42; } // error
};
Run Code Online (Sandbox Code Playgroud)

c++

4
推荐指数
1
解决办法
82
查看次数

程序忽略第二个循环

我的程序忽略了第二个循环,我无法填充向量v2

            vector<int> v1;
    vector<int> v2;
    int elem1,elem2;

    cout<<"Insert v1: ";
    while(cin>>elem1){
        v1.push_back(elem1);
    }

    cout<<"Insert v2: ";
    while(cin>>elem2){
        v2.push_back(elem2);
    } 
Run Code Online (Sandbox Code Playgroud)

c++

0
推荐指数
1
解决办法
167
查看次数

标签 统计

c++ ×2