gpt4 book ai didi

c++ - 如何解释 "const unique_ptr"

转载 作者:行者123 更新时间:2023-11-30 00:46:57 24 4
gpt4 key购买 nike

const unique_ptr<int> upi{new int{4}};
cout << ++*upi << '\n';

似乎upi 是一个const 智能指针。它指向的 int 仍然可以修改。如果我想将 int 声明为 const 怎么办?

const unqiue_ptr<int> const upi{new int{4}};    //Error: duplicate const

最佳答案

据我了解,您想使整数 const 而不是指针本身,对吗?然后你必须写:

unqiue_ptr<const int> upi{new int{4}}; 

关于c++ - 如何解释 "const unique_ptr",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36518985/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com