C++ 如何连接文字和整数?

标签 c++

我正在尝试将文字与整数连接起来。

问题是当使用 + 运算符将文字与整数连接时,它告诉我“错误:'const char*' 和 'const char [17]' 类型的无效操作数到二进制 'operator+'".

这是相关代码:

if ( ( A == 0 ) | ( B == 0 ) ) {

    cout << "Sorry, gcd(" + A + ',' + B + ") is undefined.\n";
    return 0;

}

最佳答案

这里不用拼接,让cout为您完成所有繁重的工作——它 <<运算符(operator)可以处理 int毕竟!

cout << "Sorry, gcd(" << A << ',' << B << ") is undefined.\n";

关于C++ 如何连接文字和整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49805507/

相关文章:

c++ - 在 C++ 中上传图像文件

c++ - 在 Linux (Ubuntu) 上为 Qt 安装 ODBC 驱动程序在运行时出现语法错误 "make"

c++ - Qt paintevent() 未触发

c++ - 为 Bazel 工具链指定 sysroot

c++ - 非成员、非静态变量和方法的范围

c++ - libudev 如何将 poll 与文件描述符一起使用

c++ - 如何从非连续数据生成 OpenGL 纹理?

c++ - atoi 似乎不能正常工作

c++ - (核心转储)C++ 中的链表

c++ - 在没有包含的情况下找不到其他命名空间中的对象,否则文件相同