Почему, когда я пишу noexcept перед const, я получаю ошибку - PullRequest
3 голосов
/ 15 февраля 2020

Почему, когда я пишу определение функции-члена класса, такой как

int returnSize() const noexcept

, код компилируется, но когда я пишу

int returnSize() noexcept const

, он не компилируется

1 Ответ

9 голосов
/ 15 февраля 2020

Это просто способ определения языка.

Спецификаторы исключений должны следовать после константной / изменчивой квалификации: https://en.cppreference.com/w/cpp/language/function

function

...