关于模板的一个小问题

Zealoussnow Zealoussnow 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
代码如下:

#include <fstream>
#include <iostream>
#include <sstream>
#include <string>

using namespace std;

template <typename T1, typename T2>
T1& show(T1 &s, T2 &v1)
{
s << v1;
return s;
}

int main(int argc, char *argv[])
{
string s("Hello, World!");
string desstr;
ostringstream oss(desstr);

show(oss, s);

cout << oss << endl;
cout << oss.str() << endl;
}

为何第一个输出与第二个不一样啊,有谁知道指点一下,谢谢了。
...全文

相关推荐

一个基于Python的Flask框架构建的专为Vercel无服务器平台优化设计的开箱即用的后端API项目模板它修复了官方Flask模板的Python版本适配问题并引入了蓝图.zip

本项目模板通过优化,解决了上述的一些关键问题,使得部署到Vercel平台的后端API能够快速响应,同时保持高效稳定。

A121414142342

WideAreaSearchTemplates:这是一个GitHub页面,用于记录和解决与SAR和First Responder Survey123模板有关的问题。 这是一个Survey123 zip文件,您可以下载该文件并将其用作模板来部署现场应用程序,以记录人机交互,危险,损坏调查和操作支持的位置

广域搜索模板(以前称为SARandFirstResponderSurvey)这是一个GitHub页面,用于记录和解决与航点(点),跟踪日志(线)和任务/事件区域(多边形)的广域搜索模板有关的问题。 它

陈菌菇

angular-template-cache-resolver:一个解决模板缓存问题的拦截器

角度模板缓存解析器 ================== angular-template-cache-resolver是 $http 服务的拦截器,它解决了 CDN 或服务器的缓存问题。 问题是,有

观察社

Google-Code-Jam-Template:一个包含使用示例的 Java 模板,用于快速设置 Google Code Jam 问题的输入、输出和测试用例

在准备参与GCJ时,一个良好的代码模板可以帮助参赛者更快地建立起解决问题的基础框架,专注于算法的设计和实现,而不是繁琐的输入输出处理。

香港键师傅

lrucacheleetcode-let_it_code:这是一个简单的存储库,为一些leetcode.com问题和简单的应用程序模板提供现成

lru缓存leetcodelet_it_code这是一个简单的存储库,用于提供一些leetcode.com问题的现成解决方案和简单的应用程序模板。要求:Node.jsv.14.0.0解决了:大批细绳哈

weixin_38677227
评论 3
收藏 已收藏
分享
返回顶部
Zealoussnow
C++ 语言 65,214 成员 250,514 内容