我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

怎么样在C++上用new建立一个数组

应该叫建立动态存储区吧,主要想请教一下关于结构体的,输入一个数字怎么样建立一个长度为这个数的数组

 很简单
int n;
cin >> n;
int * arr = new int[n];
如果是结构体:
int n;
cin >> n;
S * arr = new S[n];
for (int i = 0; i < arr; i++) arr[i] = new S();

可以先new整个结构体的大小空间,然后memcpy等把结构体数据一次性复制到内存中

近期文章

  • android 混淆堆栈信息解码实例
  • 信号与系统求能量谱密度函数
  • 关于拟合圆直径的问题
  • 求解 C语言的数组问题
  • 如何跳出红蜘蛛的监控?
  • 来说说Paint和Canvas的设计问题
  • 关于实参与形参类型不一致问题求解
  • java关于if判断的诡异问题
  • 请教一个算法问题时间复杂度要求是(1)
  • 错误405,自己写了一个注册页面,可是打不开
  • 浏览器兼容性中attachEvent和addEventListener这样用为啥不行?
  • android关于自定义seekbar控件的问题(将横向seekbar改成竖向seekbar)
  • 安卓监听返回键无反应
  • 求解为何一直404,底层用的spring+springmvc+mybatis
  • hibernate 5.0.5 中必须加载的包有哪些。
  • 求一份64位的虚拟打印设备
  • webapp使用百度开发者打包apk系统返回键问题
  • 求大神帮我写一条查询增量的sql语句
  • 测试网站的兼容性仅仅改变浏览器模式和文档模式就可以了吗?
  • 为什么我写好JS后,没有这一行字母?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华