首页
查找话题
首页
C++如何返回未知类型的空引用?
C++如何返回未知类型的空引用? 第1页
1
haozhi-yang-41 网友的相关建议:
几个可选方案,自己看着顺眼挑一个:
给一个特殊标记的实例(参考std::end返回的迭代器)
抛异常
构造个真正的空引用,直接让外面core
xi-yang-86-73 网友的相关建议:
你只有两个选择:
返回迭代器或者指针,允许表示空值。
返回对象实例,超出范围时创建一个默认构造的新实例。我现在常用的一个基础库里的容器就是这种奇怪的设计。
C++如何返回未知类型的空引用? 的其他答案 点击这里
1
相关话题
C++函数收到一个指针T* ptr,没有其他信息,如何判断应该用delete还是delete[]?
是不是后置类型语言的函数一定要加关键字,不加关键字编译器识别不出吗?
如何理解 C++11 的六种 memory order?
如何理解《Effective C++》第31条将文件间的编译依赖关系降低的方法?
如何滴水不漏的学完C语言?
如果要改进C语言,您最希望添加哪些语言特性,移除哪些语言特性?
朋友自杀前把名字改成了nullptr,是什么意思?
是不是后置类型语言的函数一定要加关键字,不加关键字编译器识别不出吗?
教授说没有写过一千行以上代码的程序就别想上大公司,这种说法对吗?
C++中开多个数组和用struct封装起来哪个速度更快?
前一个讨论
为什么Rust 标准库的 TreeMap 采用 B 树实现,而不是常用的红黑树?
下一个讨论
以1942年的技术水准能否建造出一艘福莱斯特级体量的航空母舰?
相关的话题
现在 c++中 long 整数类型还有使用的意义吗?
golang 为什么没有三元运算符?
如何让停留在语法层面的 C++,变成实际工程中的 C++?
如何通过自学找到一份开发的工作?
为什么标准库的map要insert(pair(key,value))而不是insert(key,value)?
Linux如何优化程序的体积大小?
随着互联网的崛起,还有必要学习 C++ 吗?貌似 C++ 越来越难找工作了...
c++中超出char、int范围的整数怎么存储?
c++的单例模式为什么不直接全部使用static,而是非要实例化一个对象?
c++中指针的作用是什么呢?单纯的用引用不可以吗?
无码编程的思想是否值得推行?
计算机大牛们,看C++有关书籍是不是一遍就看懂了,总感觉自己笨,有些地方需要看几遍才懂?
为什么C++在构造函数和析构函数中不能抛出异常?
有 C 语言基础,选择 C#、C++、Java、Swift 中的哪一个进一步学习更合适?
左移40位为什么不能写成1<<40ll?
如果 C# 当年设计成一个彻底编译到机器码的但有运行时的 AOT 语言,能不能真的拿来代替 C++?
怎么在 Windows 7 下用 C++,不兼容啊?
intel x86指令编码存在多个选择时如何选定opcode?
MFC中使用LoadLibrary动态加载dll有个数限制吗?
只会c如何快速上手STL?
vector 使用 emplace_back 会调用复制构造函数吗?
C++ STL中的map用红黑树实现,搜索效率是O(lgN),为什么不像python一样用散列表从而获得常数级搜索效率呢?
c语言如何用for语句求1+11+111+1111?
怎么形象地理解MFC编程框架?
很多人说 C++ 的 MFC 已经过时了,那新入门的人到底应该学什么?
win32程序如何获取设备上下文绘制的内容?
LeetCode上 C++ 官方题解为什么有很多没有写delete,不会内存泄漏么?面试时也可以么?
C语言中for语句的赋初值用int i=1和i=1有什么区别?
Borland 是间什么样的公司 他给我们留下了什么文化遗产?
如何理解 C++ 中这两个结构体的大小(size)?
服务条款
联系我们
关于我们
隐私政策
© 2025-01-27 - tinynew.org. All Rights Reserved.
© 2025-01-27 - tinynew.org. 保留所有权利