IZ
Size: a a a
IZ
NM
D
$ cat reguster.cpp
int main()
{
register int a = 0;
}
$ clang++ -std=c++17 reguster.cpp
reguster.cpp:3:2: error: ISO C++17 does not allow
'register' storage class specifier [-Wregister]
register int a = 0;
^~~~~~~~~
1 error generated.
$ clang++ -std=c+
clang-10: error: no input files
$ g++ -std=c++17 reguster.cpp
reguster.cpp:3:2: error: ISO C++17 does not allow
'register' storage class specifier [-Wregister]
register int a = 0;
^~~~~~~~~
1 error generated.
NM
IZ
IZ
NM
IZ
NM
RS
$ cat reguster.cpp
int main()
{
register int a = 0;
}
$ clang++ -std=c++17 reguster.cpp
reguster.cpp:3:2: error: ISO C++17 does not allow
'register' storage class specifier [-Wregister]
register int a = 0;
^~~~~~~~~
1 error generated.
$ clang++ -std=c+
clang-10: error: no input files
$ g++ -std=c++17 reguster.cpp
reguster.cpp:3:2: error: ISO C++17 does not allow
'register' storage class specifier [-Wregister]
register int a = 0;
^~~~~~~~~
1 error generated.
MK
ID
std::string
это классnamespace std {
class string
{
public:
using size_type = size_t;
};
}
D
RS
ПК
std
- имя пространства имёнstring
- имя типа в этом пространствеsize_type
- имя подтипа в типе string
.MK
NM
ID
SK
Е
$ cat reguster.cpp
int main()
{
register int a = 0;
}
$ clang++ -std=c++17 reguster.cpp
reguster.cpp:3:2: error: ISO C++17 does not allow
'register' storage class specifier [-Wregister]
register int a = 0;
^~~~~~~~~
1 error generated.
$ clang++ -std=c+
clang-10: error: no input files
$ g++ -std=c++17 reguster.cpp
reguster.cpp:3:2: error: ISO C++17 does not allow
'register' storage class specifier [-Wregister]
register int a = 0;
^~~~~~~~~
1 error generated.