c++ - 将 const uint16 arr[] 转换为 uint16 arr[]

标签 c++ visual-c++

<分区>

如何转换

const uint16 arr[]
uint16 arr[]
使用 C++?请张贴一个例子。提前致谢。

最佳答案

如果您不在意变量名,并且您可以接受为非常量数组使用不同的内存,那么这是最快的方法。

const uint16 arr[] = {1,2,3,4}
unint16 arr1[4];
memcpy(arr1,arr,sizeof(arr)) 

关于c++ - 将 const uint16 arr[] 转换为 uint16 arr[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13926862/

相关文章:

C++ 指针和引用说明

c++ - 使用枚举基编写枚举时出现不明确的重载,但仅使用 clang

c++ - 使用 `std::reference_wrapper<T>` 作为始终有效的成员变量而不是指针有什么缺点吗?

c++ - 如何连接客户端和服务器?

c++ - 检查窗口是否在屏幕上可见的功能在 Windows 7 上不起作用

c++ - 当 UBSAN (-fsanitize=undefined) 发现未定义行为时触发测试失败

c++ - 内联函数和调用约定

c++ - 我的对话框在 MFC C++ 中不显示

c++ - 在 VC++ 中确定未初始化的变量

c++ - afxdb.h 错误?