Mig*_*l P 0 c++ if-statement class operators
在 c++ 中,如果使用这些类型的大括号:
if (x == y)
{ <---
} <---
Run Code Online (Sandbox Code Playgroud)
是否可以创建一个使用这些的类?与此类似的地方:
class x
{
operator {} foo(int something)
{
do something...
}
};
Run Code Online (Sandbox Code Playgroud)
附注。我不知道这些括号叫什么,大括号?
谢谢你
花括号实际上用于许多不同的事情:
(可能还有几个!)
这些都不是运算符,也不能重载。
您可能感兴趣的是 C++11 的大括号初始化语法,如果您想要某种语法,可以使用它:
class x
{
x(int something)
{
do something...
}
};
x foo{5};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1711 次 |
| 最近记录: |