![]() |
1
7
STL将这些类型定义为容器的抽象接口。它旨在支持任何类型的备份存储。可能是NUMA或磁盘备份存储,其中
至少,这是设计目标,也是由预期驱动的 能够 是支持C++的平台。一些早期的让步还允许STL实现者使用快捷方式,这些方式基本上禁用了这种灵活性,而且我从未使用过利用这种灵活性的STL实现。我想说这是因为线性内存访问已经不再是一个问题了,而在这一级别上的STL开发实际上并不容易。 但是,它对你有多大伤害?这是正确的做法。 |
![]() |
2
6
它
应该
是
也就是说,我知道很多人,包括我自己,只会使用
|
![]() |
3
5
实际上,为了64位的兼容性,它应该是大小而不是无符号int。作为包装类编写器,我将返回size_类型。作为类客户机,如果更方便的话,我会将其强制转换为适当的类型(大小)。 |
![]() |
4
1
可以退回
无论如何,您都不能重载函数,这样就会有一个函数与
|
![]() |
5
-1
您可以考虑的一个选项是继承自
我决不是说这是最好的方法,因为它可以引入一些问题,而这些问题不会通过拥有一个私有成员或继承而发生。
如其他答案所示,您应该使用
|
![]() |
Terio · Typescript:使用变量的值创建自定义类型 2 年前 |
![]() |
Kareem Adel · 创建函数类型(TypeScript接口) 3 年前 |
![]() |
MatÄj VondráÄek · 如何在c#方法中传递类型? 3 年前 |
![]() |
kreo · 为什么&[T]参数也接受&Vec? 7 年前 |
![]() |
Jiji · 将简单对象强制转换为简单的通用接口 7 年前 |