首页
查找话题
首页
C++如何返回未知类型的空引用?
C++如何返回未知类型的空引用? 第1页
1
haozhi-yang-41 网友的相关建议:
几个可选方案,自己看着顺眼挑一个:
给一个特殊标记的实例(参考std::end返回的迭代器)
抛异常
构造个真正的空引用,直接让外面core
xi-yang-86-73 网友的相关建议:
你只有两个选择:
返回迭代器或者指针,允许表示空值。
返回对象实例,超出范围时创建一个默认构造的新实例。我现在常用的一个基础库里的容器就是这种奇怪的设计。
C++如何返回未知类型的空引用? 的其他答案 点击这里
1
相关话题
c++ 标准库有哪些api接口设计的不好用?
C语言中整型输出(%d)有什么用?
C/C++在函数调用时,为什么需要先将参数压栈?
为什么C++中virtual要翻译为虚函数?
C++ 是否适合做 GUI?
为什么世界上大多数地方的人习惯用逗号表示小数点,而C++却用圆点表示小数点,而不是按照大多数地方习惯?
c++初学者有必要深挖这样的问题吗?
C 与 C++ 的真正区别在哪里?
c++的单例模式为什么不直接全部使用static,而是非要实例化一个对象?
C/C++中,设计的时候字符/字符串为什么要加引号?
前一个讨论
为什么Rust 标准库的 TreeMap 采用 B 树实现,而不是常用的红黑树?
下一个讨论
以1942年的技术水准能否建造出一艘福莱斯特级体量的航空母舰?
相关的话题
C++过于复杂为什么不被淘汰?
C++中如何将string类型转换为int类型?
大一新生做C语言课设被强制要求使用 Borland C++ 3.1,此IDE相对于其他IDE有何优点?
美剧《硅谷》第三季第一集神秘代码写的是什么?
有什么C可以实现但C++不能实现的东西吗?
C++ 无法取代 C 吗?
在校学生深入学习QT后会不会找不到比较好的工作?
是 C++ 的发展进入了邪路,还是我写代码的姿势不正确?
GCC 4 编译警告:warning: dereferencing type-punned pointer will break strict-aliasing rules 有什么比较好的解决办法?
为什么大学讲授 C 语言比讲授 C++ 的更多?
C++ 学到什么程度才能叫精通?
0除以0怎么使用c++的异常处理,例如try?
C++里 const int* 与 int const* 有什么区别?
C/C++该采用怎样的命名规则才能让自己的代码足够清晰呢?
还有哪些像 Unix,C/C++ 一样经久耐用的软件技术?
memcpy比循环赋值快吗?为什么?
要设计一段C++程序将这组数按要求重新排序时,有哪些好的算法?
C++代码可以魔法到什么程度?
关于Qt性能的损失,有没有一个可以量化的概念?
为什么 C++ std::map::operator[] 不提供 const 版本?
对容器类做改变的设计是否存在天生的错误?
C++在面向对象编程中,非虚继承和非虚析构函数的存在是为了解决什么问题? 能否都用虚继承和虚析构函数?
CMake是不是阻碍了C++的发展?
在C++中,为什么部分程序员喜欢在循环中写‘++i’而不是‘i++’?
求十亿内所有质数的和,怎么做最快?
C语言中for语句的赋初值用int i=1和i=1有什么区别?
VS2010编x64程序和编x86程序用的是同一套lib?
Qt QTime的toString是如何实现的?
C++为何不允许在函数中直接传递数组?
关于Qt性能的损失,有没有一个可以量化的概念?
服务条款
联系我们
关于我们
隐私政策
© 2025-06-15 - tinynew.org. All Rights Reserved.
© 2025-06-15 - tinynew.org. 保留所有权利