社区
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()是几 大家觉得
...全文
82
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
打赏
举报
回复
起来啊 熊起来啊
Linux2.6.24内核注释
hi, guys! 这是半年来,在看ULA的过程中,针对Linux 2.6.24内核顺手做的一点注释。内容不多,个人觉得文件系统和USB这两个...如果您对内核有
兴趣
,可以在茶余饭后,无聊之时,访问我的博客 谢宝友 2014-05-29晚于成都
大家都劝去计算机专业,但是自己对编程真的没有
兴趣
怎么办?来
看看
武大校友是怎么说的吧
尽量选择你感
兴趣
的专业,因为这个会激发你的动力,能让你享受努力的过程,让将来的工作和人生都更有激情和成就感,我支持你!然而,就怕你其实是不知道自己的
兴趣
何在,毕竟现在你的人生阅历还仅限于学校生活和一些...
使用小赛
看看
软件浏览Dicom文件
小赛
看看
DICOM Viewer是一款医学影像DICOM浏览器。支持PET(可在活体上显示生物分子代谢、受体及神经介质活动的新型影像技术)-CT(医学影像技术)图像融合,MPR(核磁共振成像术(MR))浏览,SUV测量(是感
兴趣
区域中18F-...
c语言编的心形图案,有
兴趣
的
看看
#include #include int main() { float x, y, z, f; for (y = 1.5f; y>-1.5f; y -= 0.1f) { for (x = -1.5f; x; x += 0.05f) { z = x*x + y*y - 1; f = z*z*z - x*x*y*y*y;... putchar(f <=
推荐一个github上前端大神的作品,有
兴趣
大家去
看看
。https://github.com/bailicangdu
github前端大神的地址:https://github.com/bailicangdu
C++ 语言
64,642
社区成员
250,580
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章