Czy można tworzyć niestandardowe operatory w C ++?

Czy można stworzyć operatora niestandardowego, aby móc robić takie rzeczy?

if ("Hello, world!" contains "Hello") ...

Uwaga: jest to osobne pytanie z „Czy to dobry pomysł ...”;)

questionAnswers(5)

yourAnswerToTheQuestion