意想不到的结果?

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

#include <windows.h>
#include <stdio.h>

class put
{
char buffer[128];
public:
put()
{
buffer[0]=0;
}

put operator<<(const char *pt)
{
if(pt == NULL) return *this;
strcat(buffer,pt);
return *this;
}

put operator<<(const int num)
{
if(num == 0)
{
printf("%s\n",buffer);
buffer[0]=0;
}
return *this;
}

};

put sp;

void main()
{
char tmp[64] = "abcde";
int out = 0;

for(int i=0; i<100000; i++)
{
sp<<tmp<<tmp<<out;
}

}


...全文

相关推荐

C#中使用闭包与意想不到的坑详解

主要给大家介绍了关于C#中使用闭包与意想不到的坑,文中通过示例代码介绍的非常详细,对大家学习或者使用C#具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

weixin_38668160

jest-css-match-serializer:拍摄适用于HTML代码段CSS选择器的快照

Jest-css-match-serializer 拍摄适用于HTML代码段CSS的快照。 使用 。 为什么? HTML和CSS具有脆弱的关系。 更改其中任何一个都会产生意想不到的结果,并且在不确定确定目标HTML时修改选择器是很危险的。 通过使用jest-css-match-serializer ,您可以更有效地监视这些更改: 更改选择器时,请知道更改前后的目标元素 当您在选择器中更改CSS时,请了解哪些元素受到了影响 当您更改某些HTML时,请知道是否更改了适用的选择器 例子: const serializerFactory = require ( 'jest-css-match-serializer' ) const styles = ` .parent { color: blue; } .parent .child { color: pur

Aaron Gary

一个非常有趣的小程序

1. 开启程式 2. 注视图案中心20秒 3. 非常专心 4. 手放在桌上或滑鼠上 5. 20秒后目光移至手背? (注意看手部的变化) 6. 别尖叫 7. 按esc键离开 会有令你意想不到的结果呦........刚开始我也吓一跳.....

phtaitmac

意想不到的小本创业怪项目

都说成功是没有捷径的,而意想不到的小本创业怪项目却能够给你指引通向成功的方向,欢迎下载意想不到的小...该文档为意想不到的小本创业怪项目,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看

weixin_38746387

java-意想不到的迷惑

Java解惑,以大量java实例,讲述如何在程序中避免程序缺陷和程序陷阱的,解惑的过程中,介绍了一些Java编程语言中许多不易被掌握的知识点,其阅读价值非常高,适合具有Java知识的学习者和有编程经验的Java程序员阅读。

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