微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

成员初始化列表如何与字符指针一起工作?

如何解决成员初始化列表如何与字符指针一起工作?

我知道成员初始化列表可用于初始化具有已知大小的对象和变量。

然而,成员初始化列表实际上如何处理指针,尤其是 xhr.js:177 GET https://newsapi.org/v2/top-headlines?country=in&apiKey=*********74b49*******25e3*****f9 426 (anonymous) @ xhr.js:177 e.exports @ xhr.js:13 e.exports @ dispatchRequest.js:50 Promise.then (async) u.request @ Axios.js:61 r.forEach.u.<computed> @ Axios.js:76 (anonymous) @ bind.js:9 (anonymous) @ Apifrontpage.jsx:17 c @ runtime.js:63 (anonymous) @ runtime.js:293 (anonymous) @ runtime.js:118 r @ asyncToGenerator.js:3 i @ asyncToGenerator.js:25 (anonymous) @ asyncToGenerator.js:32 (anonymous) @ asyncToGenerator.js:21 e @ Apifrontpage.jsx:15 (anonymous) @ Apifrontpage.jsx:15 (anonymous) @ Apifrontpage.jsx:30 Au @ react-dom.production.min.js:262 t.unstable_runWithPriority @ scheduler.production.min.js:18 Wo @ react-dom.production.min.js:122 Ru @ react-dom.production.min.js:261 (anonymous) @ react-dom.production.min.js:261 F @ scheduler.production.min.js:16 k.port1.onmessage @ scheduler.production.min.js:12 createError.js:16 Uncaught (in promise) Error: Request Failed with status code 426 at e.exports (createError.js:16) at e.exports (settle.js:17) at XMLHttpRequest.p.onreadystatechange (xhr.js:62) 指针,如下面的 const char* 中所示?它会简单地指向我传入的 MyClass 的内存位置吗?

const char*

解决方法

是的,它只会用 _strvalue 初始化 str - 即,使 _str 指向相同的str 指向的内存地址。

,

我知道成员初始化列表可用于初始化具有已知大小的对象和变量。

成员初始化列表可用于初始化成员和基子对象。那些总是有一个已知的大小。

然而,成员初始化列表实际上如何与指针一起工作

所有的指针都有一个已知的大小。

它会简单地指向我传入的 const char* 的内存位置吗?

是的。这就是指针值。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。