首页
查找话题
首页
C++如何返回未知类型的空引用?
C++如何返回未知类型的空引用? 第1页
1
haozhi-yang-41 网友的相关建议:
几个可选方案,自己看着顺眼挑一个:
给一个特殊标记的实例(参考std::end返回的迭代器)
抛异常
构造个真正的空引用,直接让外面core
xi-yang-86-73 网友的相关建议:
你只有两个选择:
返回迭代器或者指针,允许表示空值。
返回对象实例,超出范围时创建一个默认构造的新实例。我现在常用的一个基础库里的容器就是这种奇怪的设计。
C++如何返回未知类型的空引用? 的其他答案 点击这里
1
相关话题
C++ make_tuple返回值类型,会有效率问题吗?
大公司为什么无法轻松使用更新的c++版本?
如何评价"Null reference - my billion-dollar mistake"?
想做 C++ 方面开发,是基于 Linux 还是基于 Windows 平台?
如何在一个月内提高 C++ 水平?
最快的 atoi、atof 实现是什么样的?
怎样理解C++中“如果属性有在堆区开辟的,一定要自己提供拷贝构造函数,防止浅拷贝带来的问题”?
如何评价Qt Lite Project?
如果编程语言有性别?Java、C++、C、C#是男是女?是GAY还是LES?
c++循环里面定义重名为什么不报错?
前一个讨论
为什么Rust 标准库的 TreeMap 采用 B 树实现,而不是常用的红黑树?
下一个讨论
以1942年的技术水准能否建造出一艘福莱斯特级体量的航空母舰?
相关的话题
如何看待清华大学自动化系2020年大一c++大作业是写一个功能更强大的雨课堂(雷课堂)?
const TYPE * 究竟限制的是什么?
为什么C++在构造函数和析构函数中不能抛出异常?
C++的CRTP所带来的静态多态功能具体有什么用?
Qt Creator为什么不能对c++11的auto类型做代码提示?
C语言和C++中,为什么malloc函数需要传入申请的内存大小,而free时候却不需要传大小呢?
多核CPU中,利用多线程进行排序中出现了一些奇怪的现象,不知道其背后的原因是什么,希望有人能给予解答?
大公司为什么无法轻松使用更新的c++版本?
学C#需要学好C++么?
指针是如何记住步长的?
很多人说 C++ 的 MFC 已经过时了,那新入门的人到底应该学什么?
我怎样成为@vczh一样的大神?
如果要改进C语言,您最希望添加哪些语言特性,移除哪些语言特性?
为什么现在招聘C++程序员这么难?
设计模式中策略模式策略类膨胀的问题?
「C++ 早就过时了,大部分写工程不用 C++,学习这个语言只是为了竞赛」的观点是否正确?
如果有两颗药丸,一颗吃了让你写代码100%不出错,另一颗吃了能让你100%发现并修改bug,选哪颗?
C++ 的什么是 Java 不能取代的?
C++整型有__int8、__int16、__int32等等,为什么还要short、int、long?
GitHub 或者其他的开源平台中是否有一些适合初学者的 C++ 项目?
现在快2022年了,c++为什么还要实现(.cpp)和声明(.h)分开?
埃式筛为什么只要筛到根号n就好了?
如何设计真正高性能的 spin_lock?
c++ 程序运行时异常处理,怎么定位到出错代码行?
何时使用 Protected 继承?
如何以最小的改动尽量不改变已有代码的情况下适应不断变更的需求?
对容器类做改变的设计是否存在天生的错误?
个人或者小团队选择C语言还是c++?
对C++的匿名函数应具有怎样的态度?
为什么说 goto 是一种不好的用法?
服务条款
联系我们
关于我们
隐私政策
© 2025-04-16 - tinynew.org. All Rights Reserved.
© 2025-04-16 - tinynew.org. 保留所有权利