Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/155.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 错误:';的重载不明确;操作员<<';(操作数类型为';std::ostream{aka std::basic#ostream<;char>;}';和';<;未命名有符号:128>;';)_C++_C++11 - Fatal编程技术网

C++ 错误:';的重载不明确;操作员<<';(操作数类型为';std::ostream{aka std::basic#ostream<;char>;}';和';<;未命名有符号:128>;';)

C++ 错误:';的重载不明确;操作员<<';(操作数类型为';std::ostream{aka std::basic#ostream<;char>;}';和';<;未命名有符号:128>;';),c++,c++11,C++,C++11,这是我的密码: #include<iostream> template <typename T1, typename T2> auto sum(const T1 &v1, const T2 &v2) -> decltype(v1 + v2) { return v1 + v2; } int main() { std::cout << sum(12, 123456789123456789123456789123456789

这是我的密码:

#include<iostream>

template <typename T1, typename T2>
auto sum(const T1 &v1, const T2 &v2) -> decltype(v1 + v2)
{
    return v1 + v2;
}

int main()
{
    std::cout << sum(12, 123456789123456789123456789123456789123456789) << std::endl;
    return 0;
}
#包括
模板
自动求和(常数T1和v1,常数T2和v2)->decltype(v1+v2)
{
返回v1+v2;
}
int main()
{

std::cout我不确定编译器是否能够处理这种大小的数字文本…没有多少系统/C/C++实现提供128位类型。由于您的问题似乎假设存在这种情况,您可能需要添加有关编译器和系统的信息。您还应该得到一个关于整数常量太大的警告(g++),或者,在叮当声中,
错误:整数常量大于最大的无符号整数类型
如果错误消息是“程序员的头撞到了数字键盘-请帮助他”@EdHeal“需要更多头盔错误”当然;)