社区
C++ 语言
帖子详情
大家有兴趣来看看
stefaniemarkc
2009-03-31 05:18:24
std::map<const char*,string> map1;
for(int i =0;i<4;i++)
{
char* sztemp = new char[2];
strncpy(sztemp,"1",1)[2]=0;
map[sztemp]="qwer";
}
运行后,这个map的size()是几 大家觉得
...全文
102
8
打赏
收藏
大家有兴趣来看看
std::map map1; for(int i =0;i<4;i++) { char* sztemp = new char[2]; strncpy(sztemp,"1",1)[2]=0; map[sztemp]="qwer"; } 运行后,这个map的size()是几 大家觉得
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stefaniemarkc
2009-04-01
打赏
举报
回复
std::map <const char*,string> map1;
for(int i =0;i <4;i++)
{
char* sztemp = new char[2];
strncpy(sztemp,"1",1)[1]=0;
map1[sztemp]="qwer";
}
题目写的有点问题,应该是上述这样的
map1.size()是4
因为key存放的是指针,虽然内容一样,但是指针本身的地址不同,所以 size()是4
后来想通了。
谢谢各位
M_S_D_N
2009-03-31
打赏
举报
回复
我在想每次new出来的char[2]内容应该一样吧?
strncpy(sztemp,"1",1)[2]=0; 这个似乎越界操作了吧?在delete [] sztemp的时候肯定会崩。
leewon1988
2009-03-31
打赏
举报
回复
这里map的key重复了?
莫非是1???
菜鸟闪过。。。
说的不对lx改正
Rain208
2009-03-31
打赏
举报
回复
see see
lingyin55
2009-03-31
打赏
举报
回复
size不是4吗?
猫已经找不回了
2009-03-31
打赏
举报
回复
map <const char*,string> map1;
for(int i =0;i <4;i++)
{
char* sztemp = new char[2];
strncpy(sztemp,"1",1);
map1[sztemp]="qwer";
}
改成这样还差不多。
size就是4啊,有什么问题?
stefaniemarkc
2009-03-31
打赏
举报
回复
come on
stefaniemarkc
2009-03-31
打赏
举报
回复
起来啊 熊起来啊
往往并不是有
兴趣
才能做好,而是做好了才有
兴趣
本文探讨了
兴趣
与成就之间的关系,指出做好一件事比有
兴趣
更为关键。通过大量实践和时间投入,人们能逐渐提高技能,从而对所做的事产生
兴趣
。文章引用《把时间当做朋友》中的观点,强调了在追求
兴趣
的同时,重视实际成果的重要性。
Open Contest2006【有
兴趣
的去参加啊】
我们很高兴地宣布,从3月23日至4月15日,将在Sphere Online Judge系统上举办Open Contest 2006。有
兴趣
的朋友可以参加。
本周六我有个活动,北京地区有
兴趣
的朋友可以参加
有
兴趣
的朋友可以参与此活动,但需要通过发送邮件的方式进行报名。请注意,该活动可能需要支付一定费用。
青训网址:有
兴趣
可以刷刷
博客分享了一个青训刷题网址,即https://juejin.cn/problemset?utm_source=school&utm_medium=youthcamp&utm_campaign=examine ,供有
兴趣
的人使用。
启动开源项目, 希望有
兴趣
的朋友加入或提些意见.
该项目以简化并提高网络开发效率为目的,用C++开发,目前仅支持Windows平台。开源旨在完善项目、提供多平台支持及开发更多应用。个人可免费使用或学习,商业使用待考虑。博主对开源了解少,希望获建议,欢迎有
兴趣
者联系。
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章