相关疑难解决方法(0)

你能用C++制作自定义操作符吗?

是否可以制作自定义操作符,以便您可以执行此类操作?

if ("Hello, world!" contains "Hello") ...
Run Code Online (Sandbox Code Playgroud)

注意:这是一个单独的问题:"这是一个好主意......";)

c++ templates metaprogramming operators c-preprocessor

40
推荐指数
3
解决办法
2万
查看次数

在C#中定义新的运算符?

可能重复:
是否可以在c#中创建新运算符?

我喜欢C#,但我希望它有一个能够在类上定义我自己的运算符,比如A => B而不是必须做A.Implies(B).我认为如果你可以将[+ - */&^ |%$#@> <] +这样的集合中的任何长度的标识符分配给类方法然后像操作符一样使用它,那将会非常酷.有没有人知道是否有某种延伸,或者甚至可能做出一个,这样做呢?

c# operator-overloading operators

13
推荐指数
1
解决办法
1万
查看次数

是否可以在Java中创建自定义运算符?

类似于是否可以在c#中创建一个新的运算符?,是否可以为Java创建自己的运算符?我最初会说不,因为你不能重载,但是再一次,String支持+和+ =(在执行时隐式地通过StringBuilder等).

java operator-keyword

9
推荐指数
2
解决办法
1万
查看次数

定义自定义Ruby运算符

问题是:我可以在Ruby中定义自己的自定义运算符,除了" 运算符表达式 "中的自定义运算吗?

例如: 1 %! 2

ruby metaprogramming operators

5
推荐指数
2
解决办法
3542
查看次数

是否可以在 C# 中创建自定义运算符?

可能的重复:
是否可以在 C# 中创建一个新的运算符?

我想知道是否有可能创建自定义运算符,例如if (a atleast 5)在 C# 中。

上述声明如下:if a is at least 5 then do this.

我正在寻找更多关键字类型运算符,例如typeofor is

c# operators keyword operator-keyword

2
推荐指数
1
解决办法
3804
查看次数