如何解决成员初始化列表如何与字符指针一起工作?
我知道成员初始化列表可用于初始化具有已知大小的对象和变量。
然而,成员初始化列表实际上如何处理指针,尤其是 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*
解决方法
是的,它只会用 _str
的 value 初始化 str
- 即,使 _str
指向相同的str
指向的内存地址。
我知道成员初始化列表可用于初始化具有已知大小的对象和变量。
成员初始化列表可用于初始化成员和基子对象。那些总是有一个已知的大小。
然而,成员初始化列表实际上如何与指针一起工作
所有的指针都有一个已知的大小。
它会简单地指向我传入的 const char* 的内存位置吗?
是的。这就是指针值。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。