c++ - C ++分配给数组与分配给对象
问题描述
直接分配数组与分配包含数组的结构有什么区别,除了前者不编译的事实?有什么理由不工作吗?后者不是黑客,还是可以使用它?
float naked_array[5];
struct Foo {
float array[5];
};
int main() {
// Doesn't compile:
naked_array = {1, 2, 3, 4, 5};
// Compiles fine:
Foo f;
f = {1, 2, 3, 4, 5};
}
解决方案
推荐阅读
- javascript - 倒计时时如何停止jquery事件
- javascript - Reactjs 和脚本
- mplab - 从数组中的实时数据中检测峰值
- python - VS Code - python 无法打开扩展文件没有这样的文件或目录
- kubernetes - 如何更改 kubernetes 中的默认 kube-scheduler
- python - Pandas:根据月份的长度在列中组合和平均数据
- azure-ad-b2c - Azure AD B2C-PhoneFactor 技术配置文件:如果电话字段从 inputclaim 预填充,则不可编辑
- c# - 组合来自 CheckBoxes 和 TextBoxes WPF MVVM 的 DataGrid 过滤器字符串
- r - 如何在R中初始化随机矩阵,列中没有重复但行中允许重复
- python - .groupby 不在visualstudiocode本地工作,但在jupyterlab工作