社区
C++ Builder
帖子详情
如何定义一维动态数组?
leexiao
2003-10-20 06:02:13
我想定义一下数组a[x](x为变量,在程序运行中输入),但被告知数组大小就为常数。
请问怎么解决,
...全文
126
9
打赏
收藏
如何定义一维动态数组?
我想定义一下数组a[x](x为变量,在程序运行中输入),但被告知数组大小就为常数。 请问怎么解决,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
GeoPhoenix
2003-10-21
打赏
举报
回复
修改一下
template <class T>
class mine
{
T * a;
mine()
{
a = NULL;
}
mine(int maxlen)
{
a=new T[maxlen];
}
~mine()
{
if(a !=NULL)
delete [] a;
}
};
勉励前行
2003-10-21
打赏
举报
回复
定義一個数组a[x](x为变量,在程序运行中输入),
std::vector<int> a(x); //用起來太方便了。
或者:int *a = new int[x] ; //可要記得這句: delete [] a ;
//在C++中,最好別用malloc。DynamicArray是VCL中的一個類,沒vector好用。
ssbull
2003-10-21
打赏
举报
回复
用malloc()来分配也可以
如
int *ai;
(int*)malloc(sizeof(int)*var);//var就是你输入的变量
BoyMgl
2003-10-21
打赏
举报
回复
int * a = new int[var];
OK!
BoyMgl
2003-10-21
打赏
举报
回复
int * a = new int[var];
OK!
firestars
2003-10-20
打赏
举报
回复
写一个模板类吧,
template <class T>
class mine
{
T * a;
mine(int maxlen=10)
{
a=new T[];
}
}
pp616
2003-10-20
打赏
举报
回复
用calloc就好了。
leexiao
2003-10-20
打赏
举报
回复
在我的程序后面用到了:bbb为double型
memcpy((void *)mxGetPr(S), (void *)bbb, sizeof(bbb));
请问应该怎么做?
wjlsmail
2003-10-20
打赏
举报
回复
// 试试 :
DynamicArray<int> arrayOfInt;
int i ;
arrayOfInt.Length = 10;
for (i = 0 ; i < 9 ; i ++)
{
arrayOfInt[i] = i ;
Caption = IntToStr(arrayOfInt[i]) ;
Sleep(1000) ;
}
arrayOfInt.Length = 0;
青少年C++编程NOIP/CSP竞赛通关语法-
一维
数组
本课程为零基础C++语法专题课,是青少儿参加信息学奥赛NOIP/CSP需要学习的语法专题课; 2、本课程每节课均配有练习题以及真题,以锻炼孩子的解题能力;... 6、本课程介绍的是
一维
数组。也是历来竞赛重要考点。
按键精灵什么是
动态数组
?如何使用
动态数组
?(新手进阶)
前言 如果你没有编程基础,对数组还没什么了解,建议不要学习本帖知识,先学习了解数组的基本知识。对数组有基本了解往下看, 直入主题,什么是
动态数组
?怎么用?概念上的东西不多说了,看例子! 正文 // 什么是
动态数组
?什么时候用?有什么用看例子: // //
定义
数组:Dim 数组名(下标),数组长度已被锁定! Dim GG(3) //
定义
一个数组GG,下标为3,数组元素数为4(公式:数组下标+1=数组中元素个数) GG(0)=8 GG(1)=3 GG(2)=4 GG(3)=6 // 上面是数组的
定义
与赋值,
(C++)动态
一维
数组及二维数组
定义
方法
(C++)动态
一维
数组及二维数组
定义
方法 动态
一维
数组 动态二维数组
动态数组
:是指在声明时没有确定数组大小的数组,即忽略圆括号中的下标;当要用它时,可随时用ReDim语句重新指出数组的大小。使用
动态数组
的优点是可以根据用户需要,有效利用存储空间。 特点:数组到底应该有多大才合适,有时可能不得而知。所以希望能够在运行时具有改变数组大小的能力。
动态数组
就可以在任何时候改变大小。在Visual B...
java正确
定义
一维
数组_java
一维
数组
定义
,创建
一维
数组详解
前面给大家介绍了一下什么是java数组,下面要接着给大家介绍的就是java
一维
数组定的
定义
以及创建
一维
数组方面的知识。数组当中的每个元素都只带有一个下标的时候,这样的数组就是
一维
数组,
一维
数组实质上来说就是一组相同类型数据的线性集合,是数组当中,最简单的一种数组。数组是引用数据类型,引用数据类型在使用之前一定要做两件事情:声明和初始化。下面的话就来重点的介绍
一维
数组的创建方面的知识。创建
一维
数组为...
C语言总结(
一维
数组、二维数组、字符数组和字符串)
C语言总结第七章、数组
一维
数组
一维
数组的
定义
一维
数组的引用
一维
数组的初始化程序举例二维数组及多维数组二维数组的
定义
二维数组元素的引用二维数组元素的初始化程序举例字符数组和字符串字符数组 第七章、数组 数组是构造数据类型之一 数组: 有序数据的集合,用数组名标识 元素: 属同一数据类型,用数组名和下标确定
一维
数组
一维
数组的
定义
定义
方式: 例: int a[6]
一维
数组的引用 1、数组...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章