Я хочу переопределить #include к другому слову.Я не знаю, может ли предварительная обработка C ++ сделать это, но я пытаюсь:
#define import #include
#define io <iostream>
import io
Это не работает, очевидно, поэтому мне просто интересно, смогу ли я избежать "#" в "оператор import #include ", чтобы полностью изменить его, но это также потребует еще одного прогона для препроцессора, как я полагаю.Любой вклад для этого будет высоко ценится.
Вывод ошибки: " Stray" # "найден в выражении ... " для всех, кто хочет знать ошибку.
РЕДАКТИРОВАТЬ: Я посмотрел комментарии,и теперь я понимаю больше, как работает препроцессор c.Я действительно не понимал это раньше, но я думаю, что нашел обходной путь.Причиной этого было создание несколько более простого способа преобразования операторов импорта из одного языка для включения операторов в c ++.Этот язык был моим собственным созданием, и да, он делает то, что нельзя сделать на других языках.