Is the following code valid in C++?
int main() noexcept
{
}
Both clang++ 3.8.0 and g++ 7.2.0 compile it fine (with -std=c++14 -O0 -Wall -Wextra -Werror -pedantic-errors compilation flags).
Is it allowed to use complex conditions (e.g. including noexcept operator) in the noexcept specification of the main function?
And what about C++17? As I know noexcept specifier becomes the part of the function type in this revision of the standard.
Aucun commentaire:
Enregistrer un commentaire