社区
新手乐园
帖子详情
sizeof问题
Vairocana
2005-03-31 11:33:16
string st1("Hello world!");
string *ps = &st1;
cout << sizeof(ps); // 输出:4
cout << sizeof(*ps); // 输出:4
为什么上面第二条语句输出是 4 ?
...全文
113
5
打赏
收藏
sizeof问题
string st1("Hello world!"); string *ps = &st1; cout << sizeof(ps); // 输出:4 cout << sizeof(*ps); // 输出:4 为什么上面第二条语句输出是 4 ?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ycom__net
2005-03-31
打赏
举报
回复
string 类型在c++ primer 有介绍
ycom__net
2005-03-31
打赏
举报
回复
string 类型为4字节
arrowcy
2005-03-31
打赏
举报
回复
恩,楼上说的好,说不定那个string使用的另外一个指针来实现的呢
whyglinux
2005-03-31
打赏
举报
回复
sizeof(*ps)相当于sizeof(string),它的大小依赖于各个编译器对于string的实现。
abcabc999
2005-03-31
打赏
举报
回复
ps是指针,而指针的大小是4个字节,
指针的大小--
sizeof
问题
和
sizeof
使用规则
1、什么是
sizeof
首先看一下
sizeof
在msdn上的定义: The
sizeof
keyword gives the amount of storage, in bytes, associated with a variable or a type (including aggregate types). This keyword returns ...
C++面试中常被问的
sizeof
问题
总结
本文参考http://www.cppblog.com/w57w57w57/archive/2011/08/09/152845.html又根据自己常被问及的
问题
和常犯的一些错误对其进行了一些补充。
sizeof
的使用非常简单:求对象或者类型的大小。然后
sizeof
又...
C++ 学习杂谈:
sizeof
和
sizeof
(string)的
问题
最近遇到一个令我困惑的
问题
,就是
sizeof
(string)的值,之前在vs2010上测得是固定28,最近在用CLion,上面测得是4,出现了不一样的结果,我又在vs2013上试了一下,结果又不一样,在vs2013上是32. 查阅了相关资料...
【常见面试题总结之C++中
sizeof
问题
】
归纳一些常见面试题,C++中
sizeof
是经常被问到的一个概念,比如,下面的几个关于
sizeof
的面试题反复出现在各大IT公司的技术面试当中,我们有必要完全理解并掌握。 【HR】:定义一个空的类型,里面没有任何成员变量...
新手乐园
33,317
社区成员
41,771
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章