gpt4 book ai didi

C++ 创建 PrintLine 函数

转载 作者:行者123 更新时间:2023-11-30 02:32:27 25 4
gpt4 key购买 nike

你好,我想在 Java 中创建一个类似于 System.println() 的函数,而不是在 C++ 中使用 cout; 我想创建 ,

  void println(string text){cout<<text<<endl;}

我想知道如何使用通用类型参数而不是字符串类型来实现这一点,以便我也可以打印整数和 double 。谢谢。

最佳答案

I wonder how I can make this using generic type paremeter instead of string type ...

只需使用通用参数(提供模板函数):

template<typename T>
void println(T&& x) { std::cout<< x << std::endl; }

std::ostream& operator<<(std::ostream&, T&& x) 的所有现有重载将正确应用和推导。

关于C++ 创建 PrintLine 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36410146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com