Было бы неплохо сделать это самостоятельно.
Если вы действительно хотите, чтобы имена типа and
вместо символов типа &&
, вы можете включить заголовок <iso646.h>
C Standard Library, который определяет несколько именованных операторов, включая три, которые вы упомянули.
В C ++ альтернативные представления (такие как and
и or
) являются операторами, встроенными в язык, поэтому вам не нужно включать какие-либо заголовки для их использования, и невозможно определить их какмакросы (имя макроса должно быть идентификатором, а альтернативные представления - это операторы, а не идентификаторы даже во время предварительной обработки).