最新 最热

【ModernCpp】新特性之CTAD

最近在阅读C++ Templates 2nd,发现有些很有意思的新特性,今天,借助本文,分享给大家。

2023-10-24
1

C++ std::optional 使用教程

C++ 17 引入了std::optional,表示一个可能有值的对象(没有值时就是默认的std::nullopt),例如这个例子中,std::optional 对象 even_value,如果is_even 为真的话就是128,否则就是默认值std::nullopt:...

2023-10-23
0

mold源码阅读九 未解析符号的处理

本期内容主要是claim_unresolved_symbols的部分,其次是其他一些简单的处理

2023-10-22
1

mold源码阅读八 创建输出段

上一期介绍了一些创建输出段之前的工作,本期主要是把创建输出相关的最后一些前置准备讲解完成。根据代码中的注释,add_synthetic_symbols以后,不会再有任何新的文件添加到ctx.objs和ctx.dsos中了。之后会再讲解简单的命...

2023-10-22
1

如何将没有复制或移动构造函数的对象放入vector容器

直接说答案,这个问题无法实现。原因是因为std::vector容器的插入一定会调用类对象的构造函数或者移动构造函数。

2023-10-22
1

C++中使用pytorch保存的tensor

最近在学习Libtorch——即Pytorch的C++版本,需要使用 Pytorch 导出的 tensor 以便对模型进行 debug。下面是转换代码,总体原理是将 tensor 转换为二进制数据,再在 C++ 里面读入。...

2023-10-21
1

C++ 耗时统计代码片段

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-10-21
1

错误使用 C++ 模板特化产生的坑

答案是:链接方式 1 产生的 main 输出 specialization,链接方式 2 产生的 main 输出 normal。

2023-10-20
0

利用Caffe推理CenterNet(下篇)

此文章作为存档文章,caffe虽然不是c++版本运行CenterNet的最优方式,但也是一种选择。这里仅仅是记录,承接利用Caffe推理CenterNet(上篇)。

2023-10-19
1

利用Caffe推理CenterNet(上篇)

假设我们已经训练好了一个CenterNet模型。这里我拿ResNet50作为例子。

2023-10-19
1