sha*_*oth 1 c++ initialization language-lawyer
以下C++代码是合法的:
char* ptr;
Run Code Online (Sandbox Code Playgroud)
而以下不是(使用未初始化的变量是UB):
ptr++;
Run Code Online (Sandbox Code Playgroud)
请问以下代码:
char* ptr2 = ptr;
Run Code Online (Sandbox Code Playgroud)
是合法的还是未定义的行为?
| 归档时间: |
|
| 查看次数: |
151 次 |
| 最近记录: |