C++ 有奖竞猜
2023-02-19 12:22:03 时间
今天水文一篇,出个 C++ 智能指针的面试题做个有奖竞答:
#include <memory>
class Parent
{
};
class Son : public Parent
{
}
std::map<int, std::shared_ptr<Parent>> m1;
void add(int i, const std::shared_ptr<Parent>& spParent) {
m1[i] = spParent;
///问题1: 在当前位置,spParent引用计数是多少?
}
int main()
{
{
std::shared_ptr<Son> spSon = std::make_shared<Son>();
add(1, spSon);
//问题2: 在当前位置,spSon引用计数是多少?
}
//问题3: 在当前位置,m1中的智能指针对象引用计数是多少?
return 0;
}
问题4: 上述场景的代码可以如何优化?
我已经将问题贴在代码的注释中,小伙伴们可以在评论区回答,第一位给出正确答案并给出合理解释的同学将获得如下图书一本(邮费自负哦)。
为了公平起见,所有留言暂时不放出来,会在开奖当天放出。开奖时间:下周四 (2022 年 11 月 3日 20:00)。
相关文章
- 又爆作弊丑闻?AAAI 2023审稿人被作者找上门,才发现rebuttal阶段审稿人互相可见
- 真买!马斯克抱水槽现身Twitter总部,440亿美元收购即将敲定?
- 大清洗!马斯克正式拿下推特,原CEO和CFO被扫地出门
- 2022,「A4纸」也有了新AI!
- 元宇宙赔掉底裤?小扎用13个月「烧完」50个白宫
- 不可错过!普林斯顿陈丹琦最新《大语言模型理解》2022课程!全面讲述BERT、GPT、T5等大模型,附Slides
- NIC DCV远程可视化软件发布2022.2-14126版本更新
- 特斯拉又翻车了!去年上架「秒没」的儿童版越野车被全数召回
- CPU爆了,你却连那个线程出问题都不知道?
- NVIDIA 推出Isaac Sim 重大更新,提供更先进的智慧机器人模拟技术
- 发现一个号称万能的神器
- CLUE社区最新神器!PromptCLUE:大规模多任务Prompt预训练中文开源模型
- 中美AI角力场,谁将领跑人工智能的未来?
- 百岁汇编语言之母逝世!71岁时她还在和儿子合写神经网络论文
- 微软CEO说漏嘴?收购GitHub四年后首次披露业绩:年收入翻两倍超10亿美元!
- 2022富豪财富缩水排行榜:小扎873亿美元居首,币圈大佬赵长鹏第二,马斯克第三
- Google探索全新NLU任务「自然语言评估」,正式面试前让AI帮你热个身!
- 干掉雷达!特斯拉前AI总监Karpathy解密离职和纯视觉方案
- Nature研究生大调查:靠津贴根本吃不饱饭,找兼职和借债维持!
- 图森CEO离奇被炒,股价腰斩!侯晓迪突遭调查被董事会罢免