| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 469 人关注过本帖
标题:从这个程序设想能否对引用进行拓展?
只看楼主 加入收藏
lixang
Rank: 1
等 级:新手上路
帖 子:231
专家分:0
注 册:2006-7-15
收藏
 问题点数:0 回复次数:3 
从这个程序设想能否对引用进行拓展?

假如要动态定义变量名,能否从引用下手呢?
从下面这个程序设想能否对引用进行拓展?进而完成对动态定义变量名的定义!
由于我学C++仅仅5个月,所以大家不要嘲笑我的想法!
因为我门要做一些课题(当然非计算机课题,只是要用计算机模拟水气及其水气泡如何爆炸,分裂。。。。。。。)
所以派我们几个人学习C++;但我资质浅薄。需要大家帮助!在下现在碰到的问题是如何动态定义变量:
我刚刚运行了一个程序突然心血来潮;得到一点想法:
#include<iostream>
using namespace std;

int * Array_add1(int *Aa,int size)
{
cout<<"调用了int * Array_add1(int A[],int size):\n";
for(int i=0;i<size;i++) *(Aa +i)+=1; // Aa[i]+=1;
cout<<"hao1"<<endl;
return Aa;
}
void show_Arrray(int A[],int size)
{
for(int i=0;i<size;i++) cout<< A[i]<<" ";
}

void main()
{
int AA[]={0,1,2,3,4,5};
int(&AAr)[6]=AA;
//这句就是我联想到用他自动定义变量!比如定义100个变量,并对他们进行赋值
这样就可以 使用他们就可以作为左值进行向普通变量一样的操作了;

int Size=sizeof(AA)/sizeof(AA[0]);
show_Arrray(AAr,Size);
Array_add1(AAr,Size);
show_Arrray(AA,Size);
}
请大家给点指点?

搜索更多相关主题的帖子: 拓展 设想 
2006-12-26 20:15
smartwind
Rank: 1
等 级:新手上路
威 望:1
帖 子:277
专家分:0
注 册:2006-11-13
收藏
得分:0 
楼主能不能解释下动态定义变量名有什么实际用途?

2006-12-27 09:29
lixang
Rank: 1
等 级:新手上路
帖 子:231
专家分:0
注 册:2006-7-15
收藏
得分:0 

就是设置各种场,每个场又有若干个观测点,每一个观察点返回相关几种测量数据!然后对其进行计算!
但其中变量相当多!(这些变量又有一些相同的特征比如:aa1,aab2,aac3,aad4...........
aaa11,aaab12,aaac13,
这样也同样好记忆!

靠手工定义非常不方便,有容易出错误!

2006-12-27 12:10
smartwind
Rank: 1
等 级:新手上路
威 望:1
帖 子:277
专家分:0
注 册:2006-11-13
收藏
得分:0 
用动态数组不就行了
还真没听说过能动态定义变量名

2006-12-27 12:26
快速回复:从这个程序设想能否对引用进行拓展?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.039284 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved