小编hrs*_*hrs的帖子

Java泛型 - <K extends Middle> - K是中间人真正的孩子吗?

以下方法无法编译:

public <K extends Middle> K test(K a, K b) {

        return a.test(); //a.test() returns Middle
}
Run Code Online (Sandbox Code Playgroud)

如果我们设置K为子类型Middle,那么Middle应该可以返回,对吧?

如果我执行以下操作:return (K)a.test();,它编译...

java generics inheritance

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

为什么这个c ++破解的程序在windows和linux上表现得如此不同?

mingw gcc 7.3/windows 10; gcc 6.3 debian 9

以下程序,如果X设置为1,它将在debian上正常运行.如果X设置为2,它将立即在debian上中止.但在Windows上可以是900,它将不会中止与不同的输出......

int main() {

    vector<int> asdf (5);
    unsigned int X = 2;

    for (unsigned int i = 0; i < asdf.size() + X; i++) {
        asdf[i] = i;
        cout << asdf[i] << "; ";
    }
    cout << '\n';

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ c++11

-5
推荐指数
1
解决办法
49
查看次数

标签 统计

c++ ×1

c++11 ×1

generics ×1

inheritance ×1

java ×1