CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

我有一个变量,只在程序起动时初始化一次,怎么才能做数组的维数呢。

楼主lvcjh(lvcjh)2003-06-02 18:33:39 在 VC/MFC / 基础类 提问

我有一个变量,只在程序开始时设置他的大小,它再也不变,怎么才可以使他可以作数据的维数。  
  如果用const   int   gc_nCount;  
  怎么定义与初始化。 问题点数:0、回复次数:9Top

1 楼blackblue(跌跌撞撞)回复于 2003-06-02 19:23:50 得分 0

作数据的维数   是数组的维数么?  
  如果是,like   this:  
  //a.cpp  
  const   int   gc_nCount   =   8;  
   
  ...  
   
  int*   array   =   new   int[gc_nCount];  
  //Do   some   work   using   array  
  ...  
   
  Top

2 楼commandos(孤独求胜)回复于 2003-06-02 19:26:32 得分 0

静态变量在定义时初始化。比如;  
  const   int   gc_nCount=100;Top

3 楼leojay(leojay)回复于 2003-06-02 19:51:48 得分 0

这样:  
   
  const   int   MaxNum   =   100;  
   
  int   main()  
  {  
          int   n[   MaxNum   ];  
          ......  
          return   0;  
  }Top

4 楼lvcjh(lvcjh)回复于 2003-06-03 11:42:46 得分 0

是否可以从注册表中读数据进行初始化呢。  
  然后象上面哪样使用。Top

5 楼tleon(澎蜞)回复于 2003-06-03 12:27:48 得分 0

是完全可行的,需要用new   分配内存,程序退出时deleteTop

6 楼lizmei001(暗黑)回复于 2003-06-03 12:33:17 得分 0

只能用NEW分配吧  
  不是静态变量就不能作为INT   A[KKK]来申明数组Top

7 楼lvcjh(lvcjh)回复于 2003-06-04 15:43:36 得分 0

哪可不可以定义为静态变量呢。  
  如Static   const   int   gc_range;Top

8 楼jack_wq(风尘往事具忘去,心地无私天地宽)回复于 2003-06-05 19:47:03 得分 0

定义成为一个常量变量!Top

9 楼jack_wq(风尘往事具忘去,心地无私天地宽)回复于 2003-06-05 19:47:28 得分 0

定义时初始化!Top

相关问题

  • 初始化多维数组
  • 2维数组的初始化问题
  • 二维数组的初始化
  • 急~~一维数组初始化问题
  • vbscript中怎样初始化一个2维数组 急
  • 请教:关于多维数组初始化的小问题
  • 如何初始化一个二维数组?
  • 怎么初始化一个二维数组?
  • 怎么定义1维数组及对其进行初始化?
  • 问一个二维数组初始化的问题

关键词

  • 数据
  • 维数
  • 变量
  • 初始化
  • 数组
  • 程序
  • ncount
  • 静态
  • gc
  • 定义

得分解答快速导航

  • 帖主:lvcjh

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo