STM32的STDINT.H库文件中: using ::std::int8_t; 是什么意思? ::是什么符号?请详细说明.谢谢!int8_t是在STDINT.H文件中定义的名称空间std中定义的.在C++中 using 用法是:using namespace std;这样应该写为:us

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 12:27:39
STM32的STDINT.H库文件中: using ::std::int8_t; 是什么意思? ::是什么符号?请详细说明.谢谢!int8_t是在STDINT.H文件中定义的名称空间std中定义的.在C++中 using 用法是:using namespace std;这样应该写为:us
xRMoQ+ݘq ]B7eo6 ׊H?`&ijQIޔg}_yNUtaƄL»sȧo\bν] ۬?hj/ +Ot}%WxKc{. VJ&[me>{`2˃pl 7&m$6^XH鱯8ժҳB~񲆽b`vܠ> ƣ~c~gDai%(-Z4Lbkjj@(Ouw#PEe^nd"sR*A'8*:ʇʧ>h8wH\`$.&Sx5Bk9 `{>w OI9:+^BŘ%EDGcR)B2|ۛPYut؁ m>nn+1Y;N&X5$R+YEYd$a_?oLZGXΉ1j*i(H\Z=

STM32的STDINT.H库文件中: using ::std::int8_t; 是什么意思? ::是什么符号?请详细说明.谢谢!int8_t是在STDINT.H文件中定义的名称空间std中定义的.在C++中 using 用法是:using namespace std;这样应该写为:us
STM32的STDINT.H库文件中: using ::std::int8_t; 是什么意思? ::是什么符号?请详细说明.谢谢!
int8_t是在STDINT.H文件中定义的名称空间std中定义的.
在C++中 using 用法是:
using namespace std;
这样应该写为:using std int8_t;
现在写成:using ::std::int8_t;中间的两个::代表什么意思?为什么要这样写?
写为:using std int8_t;可不可以?两种写法有何区别?

STM32的STDINT.H库文件中: using ::std::int8_t; 是什么意思? ::是什么符号?请详细说明.谢谢!int8_t是在STDINT.H文件中定义的名称空间std中定义的.在C++中 using 用法是:using namespace std;这样应该写为:us
表示int8_t是在std这个名称空间中定义的.
程序中可能有其他地方也定义了代表不同意义的int8_t,为了说明此处使用的是哪个int8_t,使用的名称空间.
在C++中经常看到
using namespace std
如果加了这句话,那么随后的程序就可以直接使用std这个名称空间中定义的符号,如果没有加上面的这句话,就要使用你提的这句话了