首页
查找话题
首页
C++如何返回未知类型的空引用?
C++如何返回未知类型的空引用? 第1页
1
haozhi-yang-41 网友的相关建议:
几个可选方案,自己看着顺眼挑一个:
给一个特殊标记的实例(参考std::end返回的迭代器)
抛异常
构造个真正的空引用,直接让外面core
xi-yang-86-73 网友的相关建议:
你只有两个选择:
返回迭代器或者指针,允许表示空值。
返回对象实例,超出范围时创建一个默认构造的新实例。我现在常用的一个基础库里的容器就是这种奇怪的设计。
C++如何返回未知类型的空引用? 的其他答案 点击这里
1
相关话题
如何编写异常代码?比如处理bad-alloc的时候,是不是应该先销毁当前资源?
C++中key使用指针是否可以改变key指向的对象?
C++构造函数为什么要依赖初始化列表?
Matlab/NumPy/C++Eigen 速度差距为什么很大?
c#中虽然异步和多线程是两码事,但是是否异步微软提供的async函数内部还是多线程去实现的?
指针是如何记住步长的?
C++异常处理写的代码太丑怎么办?
最短的可以造成崩溃且编译器无法优化掉的 C++ 代码是什么?
为什么总是有人说 Java 啰嗦,却没人说 C++ 啰嗦?
为什么 C++ 的开源库看起来那么头大?
前一个讨论
为什么Rust 标准库的 TreeMap 采用 B 树实现,而不是常用的红黑树?
下一个讨论
以1942年的技术水准能否建造出一艘福莱斯特级体量的航空母舰?
相关的话题
写代码没激情怎么办?
intel x86指令编码存在多个选择时如何选定opcode?
网上有对于C++编程要避免使用cin、cout、fstream;而是使用scanf、printf、FILE *的说法, 请问是正确的吗?
C++ 类当中为什么要有private?
C语言里a>b?a<c?a:b:c;这个怎么该判断?
C、C++、Java、JavaScript、PHP、Python、Ruby 这些语言分别主要用来开发什么?
C++ 父类对象赋值给子类对象是未定义行为么?
C 语言枚举 end 是做什么用的?
有没有必要让 12 岁孩子学 C++?
想做 C++ 方面开发,是基于 Linux 还是基于 Windows 平台?
如何评价 xmake?
写 C C++ 语言时候,如果每次申请内存就把 Free 内存的代码写上,是否能有效避免内存泄漏?
CodeBlocks 的强大之处在哪里?
为什么没有新的支持底层达到类似C++这种程度,而易用性达到C#的语言出现?
如何看待 Rust 这门语言?
vector 使用 emplace_back 会调用复制构造函数吗?
计算机专业必读哪些经典书籍?
for 循环为什么不支持小数?
C++中 std::string 应该声明在循环内部还是外部?
关于 C++ 顶层 const 和底层 const?
为什么在汇编语言中需大量使用跳转指令,而在C语言中却尽量避免使用goto语句呢?
c++ 标准库有哪些api接口设计的不好用?
C 语言自带函数返回值为指针类型的数组为什么不需要释放内存?
C/C++ 数组大小需要是2的倍数吗?
为什么 C++ 能够源码级兼容C语言?
美剧《硅谷》第三季第一集神秘代码写的是什么?
C语言编写时,将参数传递跨越多个函数的方式是否是妥当的?
C++ 的 switch 为什么不自动加 break?
如何评价 C++ 11 auto 关键字?
快奔四的人了,开始学C++,是否太迟了?
服务条款
联系我们
关于我们
隐私政策
© 2024-06-29 - tinynew.org. All Rights Reserved.
© 2024-06-29 - tinynew.org. 保留所有权利