|
1
1
如果调用BAR的代码没有违反严格的别名,BAR也不会违反严格的别名。 让我举个例子。 假设我们这样称呼酒吧:
严格的别名要求不同类型的两个指针不引用同一内存。&X和&Y是不同的类型,它们表示不同的内存。这不会违反严格的别名。 另一方面,假设我们这样称呼它:
现在我们违反了严格的别名。但是,违规行为是呼叫者的过错。 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 1 年前 |
|
|
MysteryMoose · GCC下故意忽略初始化器警告中的过量元素 1 年前 |
|
|
Ken P · 如何利用[*]printf格式类型规范警告? 1 年前 |
|
fghoussen · 在C结构体中,为什么打包、对齐似乎会进行填充? 1 年前 |
|
|
adversarr · 全局变量何时导出到可执行文件? 1 年前 |