首页
查找话题
首页
C++如何返回未知类型的空引用?
C++如何返回未知类型的空引用? 第1页
1
haozhi-yang-41 网友的相关建议:
几个可选方案,自己看着顺眼挑一个:
给一个特殊标记的实例(参考std::end返回的迭代器)
抛异常
构造个真正的空引用,直接让外面core
xi-yang-86-73 网友的相关建议:
你只有两个选择:
返回迭代器或者指针,允许表示空值。
返回对象实例,超出范围时创建一个默认构造的新实例。我现在常用的一个基础库里的容器就是这种奇怪的设计。
C++如何返回未知类型的空引用? 的其他答案 点击这里
1
相关话题
无码编程的思想是否值得推行?
虚函数一定是运行期才绑定么?
计算机专业必读哪些经典书籍?
在C++中,为什么部分程序员喜欢在循环中写‘++i’而不是‘i++’?
如何评价"Null reference - my billion-dollar mistake"?
只会c如何快速上手STL?
能否用外行也能懂的语言解释为什么C++很「危险」?
如何理解编程语言中「流」(stream)的概念?
当下软件开发语言腾出不穷,作为老牌c++GUI领域top1的QT未来会怎样?
如何以最小的改动尽量不改变已有代码的情况下适应不断变更的需求?
前一个讨论
为什么Rust 标准库的 TreeMap 采用 B 树实现,而不是常用的红黑树?
下一个讨论
以1942年的技术水准能否建造出一艘福莱斯特级体量的航空母舰?
相关的话题
<<深度探索c++对象模型>>中的虚继承看着蛋疼,感觉这在实际中也没多大用,需要继续深究吗?
C/C++基本数据类型里面为什么没有byte呢?
Mac 下顺手的 C/C++ 开发 IDE 是哪个?
C++中this指针什么情况下是必须要用的?
为什么8bit限制是-128到127而不是-127到128?
g++是否有扩展指令可以控制全局变量的构造顺序?
如何解决Linux下信号产生的死锁?
为什么很多程序无法计算负数的立方根?
C语言编译器哪个好用?
C 语言和 C++、C# 的区别在什么地方?
快奔四的人了,开始学C++,是否太迟了?
c++中能否判断一个指针指向栈还是堆?
c语言如何用for语句求1+11+111+1111?
i=1,为什么 (++i)+(++i)=6?
现在的编程语言越来越多,为什么 C 和 C++ 还没有被现在的时代淘汰呢?
何时使用 Protected 继承?
为什么说 C/C++ 不适合做 Web 开发?
只会c如何快速上手STL?
C++对一个map不断insert delete元素(多任务中的一个任务),是否存在内存碎片问题?
C++中this指针什么情况下是必须要用的?
C语言中按%d打印char会不会把相邻内存的也print出来?
写 C C++ 语言时候,如果每次申请内存就把 Free 内存的代码写上,是否能有效避免内存泄漏?
为什么说C++的main函数最后不写 return 0; 是不好的习惯?
C/C++中,设计的时候字符/字符串为什么要加引号?
一个程序员多年累计编写一百万行代码是什么体验?
大一学生,刚开始学习编程,但感觉自己并没有天赋怎么办?
c++中超出char、int范围的整数怎么存储?
2022年学C++开发好比49年入国军,没什么公司在用C++了?
如何看待 Rust 这门语言?
C语言中,write(1,buf,N)与write(0,buf,N)在底层存在什么样的区别?
服务条款
联系我们
关于我们
隐私政策
© 2024-09-19 - tinynew.org. All Rights Reserved.
© 2024-09-19 - tinynew.org. 保留所有权利