Cro*_*oxa 2 c++ pointers type-conversion
#include <iostream>
int main(){
uint8_t memory[1024];
memory[0] = 1;
memory[1] = 1;
uint32_t *test = memory;
//is it possible to get a value for *test that would be in this example 257?
}
Run Code Online (Sandbox Code Playgroud)
我想创建一个与uint8_t指针相同的地址的uin32_t指针.这可能不使用新的(地址)吗?我不想丢失地址上的信息.我知道指针只是地址,因此我应该能够将uint32_t指针设置为相同的地址.
此代码产生错误:
invalid conversion from 'uint8_t*' to 'uint32_t*' in initialization
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
474 次 |
| 最近记录: |