gpt4 book ai didi

c - 类型限定符如何从合格到不合格排序?

转载 作者:太空宇宙 更新时间:2023-11-04 01:20:15 26 4
gpt4 key购买 nike

简而言之,来自 C:

the compiler implicitly converts a pointer to a given type T into a more qualified version of the type T . If you want to convert a pointer into a pointer to a less-qualified type, you must use an explicit type conversion.

C 中的类型限定符是constvolatilerestrict_Atomic。我想知道他们是如何从合格到不合格的顺序排列的?

如果一个对象是一个限定词意味着是另一个限定词,那么我会看到第一个限定词比第二个限定词更合格。但我看不到这四者之间的关系。

最佳答案

限定符之间没有层次结构,每个限定符指定它所应用的对象的一个​​属性。 更多意味着有更多限定符,从更多转换为更少意味着从对象类型中去除限定符。

char 不如 const charvolatile char 合格,它们都不如 const volatile char 合格.

关于c - 类型限定符如何从合格到不合格排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45650090/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com