Из моих предыдущих знаний в области обучения C я знаю, что директива препроцессора, такая как #include
, #define
, не является утверждением, поэтому, как следует из названия, она обрабатывается до того, как программа скомпилировано, поэтому нам не нужно добавлять ;
в конце.
В C ++ он вводит мне новую директиву, которая using
, но почему эта директива добавляет точку с запятой? Я думал, что это похоже на предыдущую директиву, которую я узнаю, где это не утверждение?