![]() |
1
9
不,没有。
超载
|
![]() |
2
11
除非用某种智能指针类包装它,否则不会,但这会使语义变得奇怪。怎么了?
|
![]() |
3
3
即使你能让它工作,对其他人来说也是很困惑的。您正在将指向对象的指针与字符串文本进行比较。一个更清晰的方法是取消对指针的引用,并提供类似
|
![]() |
4
3
我认为你想要的是错误的,因为它掩盖了C++的类型系统。
|
![]() |
5
2
[原始答案错误,因此在下面更正] 正如奥利·查尔斯沃思在下面的评论中指出的,这是不可能的。 你需要定义一个像
但是,除非其中一个参数是非基元类型,并且指针(指向astring的指针和指向char的指针)是基元类型,否则无法重载运算符。 |
![]() |
Community wiki · safe_ptr实现 1 年前 |
![]() |
lplplplp · 为什么不能访问函数外的结构指针 2 年前 |
![]() |
Fabio · 在c中将指针赋给常数指针++ 2 年前 |
![]() |
Gabe Tucker · 无法在golang中分配接口对象指针 2 年前 |