Mã chấm Tài khoản Bài tập Ngôn ngữ lập trình Trạng thái Thời gian Bộ nhớ Kích thước Thời gian nộp
95171 H2 Chuẩn hoá từ C/C++ Lỗi biên dịch (CE) 0 MS 0 KB 717 2023-05-24 20:50:05

Lỗi biên dịch:

In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/c++/7/bits/memoryfwd.h: In function ‘int main()’:
/usr/include/c++/7/bits/memoryfwd.h:50:15: error: expected ‘=’ before ‘__attribute__’
 namespace std _GLIBCXX_VISIBILITY(default)
               ^
/usr/include/c++/7/bits/memoryfwd.h:50:15: error: expected identifier before ‘__attribute__’
/usr/include/c++/7/bits/memoryfwd.h:50:15: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/c++/7/bits/stringfwd.h:40:0,
                 from /usr/include/c++/7/string:39,
                 from Main.cc:7:
/usr/include/c++/7/bits/memoryfwd.h:51:1: error: expected primary-expression before ‘{’ token
 {
 ^
In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/c++/7/bits/stringfwd.h:42:15: error: expected ‘=’ before ‘__attribute__’
 namespace std _GLIBCXX_VISIBILITY(default)
               ^
/usr/include/c++/7/bits/stringfwd.h:42:15: error: expected identifier before ‘__attribute__’
/usr/include/c++/7/bits/stringfwd.h:42:15: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/c++/7/string:39:0,
                 from Main.cc:7:
/usr/include/c++/7/bits/stringfwd.h:43:1: error: expected primary-expression before ‘{’ token
 {
 ^
In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/c++/7/bits/functexcept.h:42:15: error: expected ‘=’ before ‘__attribute__’
 namespace std _GLIBCXX_VISIBILITY(default)
               ^
/usr/include/c++/7/bits/functexcept.h:42:15: error: expected identifier before ‘__attribute__’
/usr/include/c++/7/bits/functexcept.h:42:15: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/c++/7/bits/stl_algobase.h:60:0,
                 from /usr/include/c++/7/bits/char_traits.h:39,
                 from /usr/include/c++/7/string:40,
                 from Main.cc:7:
/usr/include/c++/7/bits/functexcept.h:43:1: error: expected primary-expression before ‘{’ token
 {
 ^
In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/c++/7/ext/numeric_traits.h:37:21: error: expected ‘=’ before ‘__attribute__’
 namespace __gnu_cxx _GLIBCXX_VISIBILITY(default)
                     ^
/usr/include/c++/7/ext/numeric_traits.h:37:21: error: expected identifier before ‘__attribute__’
/usr/include/c++/7/ext/numeric_traits.h:37:21: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/c++/7/bits/stl_algobase.h:63:0,
                 from /usr/include/c++/7/bits/char_traits.h:39,
                 from /usr/include/c++/7/string:40,
                 from Main.cc:7:
/usr/include/c++/7/ext/numeric_traits.h:38:1: error: expected primary-expression before ‘{’ token
 {
 ^
In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/c++/7/bits/move.h:36:15: error: expected ‘=’ before ‘__attribute__’
 namespace std _GLIBCXX_VISIBILITY(default)
               ^
/usr/include/c++/7/bits/move.h:36:15: error: expected identifier before ‘__attribute__’
/usr/include/c++/7/bits/move.h:36:15: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/c++/7/bits/stl_pair.h:59:0,
                 from /usr/include/c++/7/bits/stl_algobase.h:64,
                 from /usr/include/c++/7/bits/char_traits.h:39,
                 from /usr/include/c++/7/string:40,
                 from Main.cc:7:
/usr/include/c++/7/bits/move.h:37:1: error: expected primary-expression before ‘{’ token
 {
 ^
In file included from /usr/include/c++/7/bits/move.h:54:0,
                 from /usr/include/c++/7/bits/stl_pair.h:59,
                 from /usr/include/c++/7/bits/stl_algobase.h:64,
                 from /usr/include/c++/7/bits/char_traits.h:39,
                 from /usr/include/c++/7/string:40,
                 from Main.cc:7:
/usr/include/c++/7/type_traits:42:1: error: ‘namespace’ definition is not allowed here
 namespace std
 ^~~~~~~~~
In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/c++/7/type_traits:52:15: error: expected ‘=’ before ‘__attribute__’
 namespace std _GLIBCXX_VISIBILITY(default)
               ^
/usr/include/c++/7/type_traits:52:15: error: expected identifier before ‘__attribute__’
/usr/include/c++/7/type_traits:52:15: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/c++/7/bits/move.h:54:0,
                 from /usr/include/c++/7/bits/stl_pair.h:59,
                 from /usr/include/c++/7/bits/stl_algobase.h:64,
                 from /usr/include/c++/7/bits/char_traits.h:39,
                 from /usr/include/c++/7/string:40,
                 from Main.cc:7:
/usr/include/c++/7/type_traits:53:1: error: expected primary-expression before ‘{’ token
 {
 ^
In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/c++/7/bits/move.h:56:15: error: expected ‘=’ before ‘__attribute__’
 namespace std _GLIBCXX_VISIBILITY(default)
               ^
/usr/include/c++/7/bits/move.h:56:15: error: expected identifier before ‘__attribute__’
/usr/include/c++/7/bits/move.h:56:15: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/c++/7/bits/stl_pair.h:59:0,
                 from /usr/include/c++/7/bits/stl_algobase.h:64,
                 from /usr/include/c++/7/bits/char_traits.h:39,
                 from /usr/include/c++/7/string:40,
                 from Main.cc:7:
/usr/include/c++/7/bits/move.h:57:1: error: expected primary-expression before ‘{’ token
 {
 ^
In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/c++/7/bits/move.h:166:15: error: expected ‘=’ before ‘__attribute__’
 namespace std _GLIBCXX_VISIBILITY(default)
               ^
/usr/include/c++/7/bits/move.h:166:15: error: expected identifier before ‘__attribute__’
/usr/include/c++/7/bits/move.h:166:15: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/c++/7/bits/stl_pair.h:59:0,
                 from /usr/include/c++/7/bits/stl_algobase.h:64,
                 from /usr/include/c++/7/bits/char_traits.h:39,
                 from /usr/include/c++/7/string:40,
                 from Main.cc:7:
/usr/include/c++/7/bits/move.h:167:1: error: expected primary-expression before ‘{’ token
 {
 ^
In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/c++/7/bits/stl_pair.h:65:15: error: expected ‘=’ before ‘__attribute__’
 namespace std _GLIBCXX_VISIBILITY(default)
               ^
/usr/include/c++/7/bits/stl_pair.h:65:15: error: expected identifier before ‘__attribute__’
/usr/include/c++/7/bits/stl_pair.h:65:15: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/c++/7/bits/stl_algobase.h:64:0,
                 from /usr/include/c++/7/bits/char_traits.h:39,
                 from /usr/include/c++/7/string:40,
                 from Main.cc:7:
/usr/include/c++/7/bits/stl_pair.h:66:1: error: expected primary-expression before ‘{’ token
 {
 ^
In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/c++/7/bits/stl_iterator_base_types.h:70:15: error: expected ‘=’ before ‘__attribute__’
 namespace std _GLIBCXX_VISIBILITY(default)
               ^
/usr/include/c++/7/bits/stl_iterator_base_types.h:70:15: error: expected identifier before ‘__attribute__’
/usr/include/c++/7/bits/stl_iterator_base_types.h:70:15: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/c++/7/bits/stl_algobase.h:65:0,
                 from /usr/include/c++/7/bits/char_traits.h:39,
                 from /usr/include/c++/7/string:40,
                 from Main.cc:7:
/usr/include/c++/7/bits/stl_iterator_base_types.h:71:1: error: expected primary-expression before ‘{’ token
 {
 ^
In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/c++/7/bits/stl_iterator_base_funcs.h:67:15: error: expected ‘=’ before ‘__attribute__’
 namespace std _GLIBCXX_VISIBILITY(default)
               ^
/usr/include/c++/7/bits/stl_iterator_base_funcs.h:67:15: error: expected identifier before ‘__attribute__’
/usr/include/c++/7/bits/stl_iterator_base_funcs.h:67:15: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/c++/7/bits/stl_algobase.h:66:0,
                 from /usr/include/c++/7/bits/char_traits.h:39,
                 from /usr/include/c++/7/string:40,
                 from Main.cc:7:
/usr/include/c++/7/bits/stl_iterator_base_funcs.h:68:1: error: expected primary-expression before ‘{’ token
 {
 ^
In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/c++/7/bits/ptr_traits.h:37:15: error: expected ‘=’ before ‘__attribute__’
 namespace std _GLIBCXX_VISIBILITY(default)
               ^
/usr/include/c++/7/bits/ptr_traits.h:37:15: error: expected identifier before ‘__attribute__’
/usr/include/c++/7/bits/ptr_traits.h:37:15: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/c++/7/bits/stl_iterator.h:66:0,
                 from /usr/include/c++/7/bits/stl_algobase.h:67,
                 from /usr/include/c++/7/bits/char_traits.h:39,
                 from /usr/include/c++/7/string:40,
                 from Main.cc:7:
/usr/include/c++/7/bits/ptr_traits.h:38:1: error: expected primary-expression before ‘{’ token
 {
 ^
In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/c++/7/bits/stl_iterator.h:72:15: error: expected ‘=’ before ‘__attribute__’
 namespace std _GLIBCXX_VISIBILITY(default)
               ^
/usr/include/c++/7/bits/stl_iterator.h:72:15: error: expected identifier before ‘__attribute__’
/usr/include/c++/7/bits/stl_iterator.h:72:15: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/c++/7/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7/bits/char_traits.h:39,
                 from /usr/include/c++/7/string:40,
                 from Main.cc:7:
/usr/include/c++/7/bits/stl_iterator.h:73:1: error: expected primary-expression before ‘{’ token
 {
 ^
In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/c++/7/bits/stl_iterator.h:749:21: error: expected ‘=’ before ‘__attribute__’
 namespace __gnu_cxx _GLIBCXX_VISIBILITY(default)
                     ^
/usr/include/c++/7/bits/stl_iterator.h:749:21: error: expected identifier before ‘__attribute__’
/usr/include/c++/7/bits/stl_iterator.h:749:21: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/c++/7/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7/bits/char_traits.h:39,
                 from /usr/include/c++/7/string:40,
                 from Main.cc:7:
/usr/include/c++/7/bits/stl_iterator.h:750:1: error: expected primary-expression before ‘{’ token
 {
 ^
In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/c++/7/bits/stl_iterator.h:980:15: error: expected ‘=’ before ‘__attribute__’
 namespace std _GLIBCXX_VISIBILITY(default)
               ^
/usr/include/c++/7/bits/stl_iterator.h:980:15: error: expected identifier before ‘__attribute__’
/usr/include/c++/7/bits/stl_iterator.h:980:15: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/c++/7/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7/bits/char_traits.h:39,
                 from /usr/include/c++/7/string:40,
                 from Main.cc:7:
/usr/include/c++/7/bits/stl_iterator.h:981:1: error: expected primary-expression before ‘{’ token
 {
 ^
In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/c++/7/bits/stl_iterator.h:994:15: error: expected ‘=’ before ‘__attribute__’
 namespace std _GLIBCXX_VISIBILITY(default)
               ^
/usr/include/c++/7/bits/stl_iterator.h:994:15: error: expected identifier before ‘__attribute__’
/usr/include/c++/7/bits/stl_iterator.h:994:15: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/c++/7/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/7/bits/char_traits.h:39,
                 from /usr/include/c++/7/string:40,
                 from Main.cc:7:
/usr/include/c++/7/bits/stl_iterator.h:995:1: error: expected primary-expression before ‘{’ token
 {
 ^
In file included from /usr/include/c++/7/bits/stl_algobase.h:69:0,
                 from /usr/include/c++/7/bits/char_traits.h:39,
                 from /usr/include/c++/7/string:40,
                 from Main.cc:7:
/usr/include/c++/7/debug/debug.h:48:1: error: ‘namespace’ definition is not allowed here
 namespace std
 ^~~~~~~~~
/usr/include/c++/7/debug/debug.h:56:1: error: ‘namespace’ definition is not allowed here
 namespace __gnu_debug
 ^~~~~~~~~
In file included from /usr/include/c++/7/bits/stl_algobase.h:71:0,
                 from /usr/include/c++/7/bits/char_traits.h:39,
                 from /usr/include/c++/7/string:40,
                 from Main.cc:7:
/usr/include/c++/7/bits/predefined_ops.h:33:1: error: ‘namespace’ definition is not allowed here
 namespace __gnu_cxx
 ^~~~~~~~~
In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/c++/7/bits/stl_algobase.h:73:15: error: expected ‘=’ before ‘__attribute__’
 namespace std _GLIBCXX_VISIBILITY(default)
               ^
/usr/include/c++/7/bits/stl_algobase.h:73:15: error: expected identifier before ‘__attribute__’
/usr/include/c++/7/bits/stl_algobase.h:73:15: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/c++/7/bits/char_traits.h:39:0,
                 from /usr/include/c++/7/string:40,
                 from Main.cc:7:
/usr/include/c++/7/bits/stl_algobase.h:74:1: error: expected primary-expression before ‘{’ token
 {
 ^
In file included from /usr/include/features.h:424:0,
                 from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:27,
                 from Main.cc:1:
/usr/include/wchar.h:79:1: error: expected unqualified-id before string constant
 __BEGIN_DECLS
 ^
In file included from /usr/include/c++/7/bits/postypes.h:40:0,
                 from /usr/include/c++/7/bits/char_traits.h:40,
                 from /usr/include/c++/7/string:40,
                 from Main.cc:7:
/usr/include/c++/7/cwchar:62:1: error: ‘namespace’ definition is not allowed here
 namespace std
 ^~~~~~~~~
In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/c++/7/cwchar:135:15: error: expected ‘=’ before ‘__attribute__’
 namespace std _GLIBCXX_VISIBILITY(default)
               ^
/usr/include/c++/7/cwchar:135:15: error: expected identifier before ‘__attribute__’
/usr/include/c++/7/cwchar:135:15: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/c++/7/bits/postypes.h:40:0,
                 from /usr/include/c++/7/bits/char_traits.h:40,
                 from /usr/include/c++/7/string:40,
                 from Main.cc:7:
/usr/include/c++/7/cwchar:136:1: error: expected primary-expression before ‘{’ token
 {
 ^
/usr/include/c++/7/cwchar:241:1: error: ‘namespace’ definition is not allowed here
 namespace __gnu_cxx
 ^~~~~~~~~
/usr/include/c++/7/cwchar:262:1: error: ‘namespace’ definition is not allowed here
 namespace std
 ^~~~~~~~~
/usr/include/c++/7/cwchar:277:1: error: ‘namespace’ definition is not allowed here
 namespace std
 ^~~~~~~~~
In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/c++/7/bits/postypes.h:68:15: error: expected ‘=’ before ‘__attribute__’
 namespace std _GLIBCXX_VISIBILITY(default)
               ^
/usr/include/c++/7/bits/postypes.h:68:15: error: expected identifier before ‘__attribute__’
/usr/include/c++/7/bits/postypes.h:68:15: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/c++/7/bits/char_traits.h:40:0,
                 from /usr/include/c++/7/string:40,
                 from Main.cc:7:
/usr/include/c++/7/bits/postypes.h:69:1: error: expected primary-expression before ‘{’ token
 {
 ^
In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/c++/7/bits/char_traits.h:47:21: error: expected ‘=’ before ‘__attribute__’
 namespace __gnu_cxx _GLIBCXX_VISIBILITY(default)
                     ^
/usr/include/c++/7/bits/char_traits.h:47:21: error: expected identifier before ‘__attribute__’
/usr/include/c++/7/bits/char_traits.h:47:21: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/c++/7/string:40:0,
                 from Main.cc:7:
/usr/include/c++/7/bits/char_traits.h:48:1: error: expected primary-expression before ‘{’ token
 {
 ^
In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/c++/7/bits/char_traits.h:213:15: error: expected ‘=’ before ‘__attribute__’
 namespace std _GLIBCXX_VISIBILITY(default)
               ^
/usr/include/c++/7/bits/char_traits.h:213:15: error: expected identifier before ‘__attribute__’
/usr/include/c++/7/bits/char_traits.h:213:15: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/c++/7/string:40:0,
                 from Main.cc:7:
/usr/include/c++/7/bits/char_traits.h:214:1: error: expected primary-expression before ‘{’ token
 {
 ^
In file included from /usr/include/c++/7/bits/char_traits.h:501:0,
                 from /usr/include/c++/7/string:40,
                 from Main.cc:7:
/usr/include/c++/7/cstdint:46:1: error: ‘namespace’ definition is not allowed here
 namespace std
 ^~~~~~~~~
In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/c++/7/bits/char_traits.h:503:15: error: expected ‘=’ before ‘__attribute__’
 namespace std _GLIBCXX_VISIBILITY(default)
               ^
/usr/include/c++/7/bits/char_traits.h:503:15: error: expected identifier before ‘__attribute__’
/usr/include/c++/7/bits/char_traits.h:503:15: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/c++/7/string:40:0,
                 from Main.cc:7:
/usr/include/c++/7/bits/char_traits.h:504:1: error: expected primary-expression before ‘{’ token
 {
 ^
In file included from /usr/include/c++/7/exception:38:0,
                 from /usr/include/c++/7/new:40,
                 from /usr/include/c++/7/ext/new_allocator.h:33,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/c++allocator.h:33,
                 from /usr/include/c++/7/bits/allocator.h:46,
                 from /usr/include/c++/7/string:41,
                 from Main.cc:7:
/usr/include/c++/7/bits/exception.h:40:8: error: expected unqualified-id before string constant
 extern "C++" {
        ^~~~~
In file included from /usr/include/c++/7/new:40:0,
                 from /usr/include/c++/7/ext/new_allocator.h:33,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/c++allocator.h:33,
                 from /usr/include/c++/7/bits/allocator.h:46,
                 from /usr/include/c++/7/string:41,
                 from Main.cc:7:
/usr/include/c++/7/exception:40:8: error: expected unqualified-id before string constant
 extern "C++" {
        ^~~~~
In file included from /usr/include/c++/7/bits/exception_ptr.h:38:0,
                 from /usr/include/c++/7/exception:142,
                 from /usr/include/c++/7/new:40,
                 from /usr/include/c++/7/ext/new_allocator.h:33,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/c++allocator.h:33,
                 from /usr/include/c++/7/bits/allocator.h:46,
                 from /usr/include/c++/7/string:41,
                 from Main.cc:7:
/usr/include/c++/7/bits/cxxabi_init_exception.h:50:1: error: ‘namespace’ definition is not allowed here
 namespace std
 ^~~~~~~~~
/usr/include/c++/7/bits/cxxabi_init_exception.h:55:1: error: ‘namespace’ definition is not allowed here
 namespace __cxxabiv1
 ^~~~~~~~~
In file included from /usr/include/c++/7/typeinfo:36:0,
                 from /usr/include/c++/7/bits/exception_ptr.h:39,
                 from /usr/include/c++/7/exception:142,
                 from /usr/include/c++/7/new:40,
                 from /usr/include/c++/7/ext/new_allocator.h:33,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/c++allocator.h:33,
                 from /usr/include/c++/7/bits/allocator.h:46,
                 from /usr/include/c++/7/string:41,
                 from Main.cc:7:
/usr/include/c++/7/bits/hash_bytes.h:37:1: error: ‘namespace’ definition is not allowed here
 namespace std
 ^~~~~~~~~
In file included from /usr/include/c++/7/bits/exception_ptr.h:39:0,
                 from /usr/include/c++/7/exception:142,
                 from /usr/include/c++/7/new:40,
                 from /usr/include/c++/7/ext/new_allocator.h:33,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/c++allocator.h:33,
                 from /usr/include/c++/7/bits/allocator.h:46,
                 from /usr/include/c++/7/string:41,
                 from Main.cc:7:
/usr/include/c++/7/typeinfo:41:8: error: expected unqualified-id before string constant
 extern "C++" {
        ^~~~~
In file included from /usr/include/c++/7/exception:142:0,
                 from /usr/include/c++/7/new:40,
                 from /usr/include/c++/7/ext/new_allocator.h:33,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/c++allocator.h:33,
                 from /usr/include/c++/7/bits/allocator.h:46,
                 from /usr/include/c++/7/string:41,
                 from Main.cc:7:
/usr/include/c++/7/bits/exception_ptr.h:42:8: error: expected unqualified-id before string constant
 extern "C++" {
        ^~~~~
In file included from /usr/include/c++/7/exception:143:0,
                 from /usr/include/c++/7/new:40,
                 from /usr/include/c++/7/ext/new_allocator.h:33,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/c++allocator.h:33,
                 from /usr/include/c++/7/bits/allocator.h:46,
                 from /usr/include/c++/7/string:41,
                 from Main.cc:7:
/usr/include/c++/7/bits/nested_exception.h:42:8: error: expected unqualified-id before string constant
 extern "C++" {
        ^~~~~
In file included from /usr/include/c++/7/ext/new_allocator.h:33:0,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/c++allocator.h:33,
                 from /usr/include/c++/7/bits/allocator.h:46,
                 from /usr/include/c++/7/string:41,
                 from Main.cc:7:
/usr/include/c++/7/new:44:8: error: expected unqualified-id before string constant
 extern "C++" {
        ^~~~~
In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/c++/7/ext/new_allocator.h:40:21: error: expected ‘=’ before ‘__attribute__’
 namespace __gnu_cxx _GLIBCXX_VISIBILITY(default)
                     ^
/usr/include/c++/7/ext/new_allocator.h:40:21: error: expected identifier before ‘__attribute__’
/usr/include/c++/7/ext/new_allocator.h:40:21: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/x86_64-linux-gnu/c++/7/bits/c++allocator.h:33:0,
                 from /usr/include/c++/7/bits/allocator.h:46,
                 from /usr/include/c++/7/string:41,
                 from Main.cc:7:
/usr/include/c++/7/ext/new_allocator.h:41:1: error: expected primary-expression before ‘{’ token
 {
 ^
In file included from /usr/include/c++/7/bits/allocator.h:46:0,
                 from /usr/include/c++/7/string:41,
                 from Main.cc:7:
/usr/include/x86_64-linux-gnu/c++/7/bits/c++allocator.h:36:1: error: ‘namespace’ definition is not allowed here
 namespace std
 ^~~~~~~~~
In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/c++/7/bits/allocator.h:57:15: error: expected ‘=’ before ‘__attribute__’
 namespace std _GLIBCXX_VISIBILITY(default)
               ^
/usr/include/c++/7/bits/allocator.h:57:15: error: expected identifier before ‘__attribute__’
/usr/include/c++/7/bits/allocator.h:57:15: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/c++/7/string:41:0,
                 from Main.cc:7:
/usr/include/c++/7/bits/allocator.h:58:1: error: expected primary-expression before ‘{’ token
 {
 ^
In file included from /usr/include/features.h:424:0,
                 from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:27,
                 from Main.cc:1:
/usr/include/locale.h:31:1: error: expected unqualified-id before string constant
 __BEGIN_DECLS
 ^
In file included from /usr/include/x86_64-linux-gnu/c++/7/bits/c++locale.h:41:0,
                 from /usr/include/c++/7/bits/localefwd.h:40,
                 from /usr/include/c++/7/string:43,
                 from Main.cc:7:
/usr/include/c++/7/clocale:51:1: error: ‘namespace’ definition is not allowed here
 namespace std
 ^~~~~~~~~
In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/x86_64-linux-gnu/c++/7/bits/c++locale.h:48:21: error: expected ‘=’ before ‘__attribute__’
 namespace __gnu_cxx _GLIBCXX_VISIBILITY(default)
                     ^
/usr/include/x86_64-linux-gnu/c++/7/bits/c++locale.h:48:21: error: expected identifier before ‘__attribute__’
/usr/include/x86_64-linux-gnu/c++/7/bits/c++locale.h:48:21: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/c++/7/bits/localefwd.h:40:0,
                 from /usr/include/c++/7/string:43,
                 from Main.cc:7:
/usr/include/x86_64-linux-gnu/c++/7/bits/c++locale.h:49:1: error: expected primary-expression before ‘{’ token
 {
 ^
In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/x86_64-linux-gnu/c++/7/bits/c++locale.h:58:15: error: expected ‘=’ before ‘__attribute__’
 namespace std _GLIBCXX_VISIBILITY(default)
               ^
/usr/include/x86_64-linux-gnu/c++/7/bits/c++locale.h:58:15: error: expected identifier before ‘__attribute__’
/usr/include/x86_64-linux-gnu/c++/7/bits/c++locale.h:58:15: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/c++/7/bits/localefwd.h:40:0,
                 from /usr/include/c++/7/string:43,
                 from Main.cc:7:
/usr/include/x86_64-linux-gnu/c++/7/bits/c++locale.h:59:1: error: expected primary-expression before ‘{’ token
 {
 ^
In file included from /usr/include/c++/7/cmath:41:0,
                 from /usr/include/c++/7/math.h:36,
                 from Main.cc:3:
/usr/include/c++/7/iosfwd:42:15: error: expected ‘=’ before ‘__attribute__’
 namespace std _GLIBCXX_VISIBILITY(default)
               ^
/usr/include/c++/7/iosfwd:42:15: error: expected identifier before ‘__attribute__’
/usr/include/c++/7/iosfwd:42:15: error: expected ‘;’ before ‘__attribute__’
In file included from /usr/include/c++/7/bits/localefwd.h:41:0,
                 from /usr/include/c++/7/string:43,
                 from Main.cc:7:
/usr/include/c++/7/iosfwd:43:1: error: expected primary-expression before ‘{’ token
 {
 ^
In file included from /usr/include/features.h:424:0,
                 from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:27,
                 from Main.cc:1:
/usr/include/ctype.h:28:1: error: expected unqualified-id before string constant
 __BEGIN_DECLS
 ^
In file included from /usr/include/c++/7/bits/localefwd.h:42:0,
                 from /usr/include/c++/7/string:43,
                 from Main.cc:7:
/usr/include/c++/7/cctype:62:1: error: ‘namespace’ definition is not allowed here
 namespace std
 ^~~~~~~~~
/usr/include/c++/7/cctype:85:1: error: ‘namespace’ definition is not allowed here
 namespace std
 ^~~~~~~~~
In file included from /usr/include/c++/7/cmath:41:0,