社区
C++ 语言
帖子详情
参数传递问题
maple604
2008-03-20 12:01:50
我想把m作为参数传给本地数组会报错,应该怎么定义数组呢
void generate_sub_set(int m)
{
bool bl[m];
bool **pb=new bool*[m];
for(int i=0;i<m;i++)
bool[i]=1;
}
...全文
89
7
打赏
收藏
参数传递问题
我想把m作为参数传给本地数组会报错,应该怎么定义数组呢 void generate_sub_set(int m) { bool bl[m]; bool **pb=new bool*[m]; for(int i=0;i<m;i++) bool[i]=1; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
maple604
2008-03-20
打赏
举报
回复
编程真是难啊,看来就得适应了
bluewanderer
2008-03-20
打赏
举报
回复
不定长数组因为涉及动态栈指针问题所以不被支持... 并不是语法上的限制
所以只要变的就不成。
const int a = 变量;这种写法a不会被作为常量处理,这里的const只作为只读的hint使用。
RookieAC
2008-03-20
打赏
举报
回复
nod
可以定义一个常数,然后把m赋值给这个常数
const int num=m;
bool bl[num];
这样好像行,我没试,但应该可以
bluewanderer
2008-03-20
打赏
举报
回复
bool *bl = new bool[m];
C99其实VS2008都不支持
maple604
2008-03-20
打赏
举报
回复
对啊我用的就是VC6.0,应该怎么解决呢,怎么也得智能点啊
yeing2008
2008-03-20
打赏
举报
回复
很艺术,那vc6一定不行了,它是98年开发的。
bluewanderer
2008-03-20
打赏
举报
回复
这种语法到C99才开始支持。此前声明数组时长度只能是常数。
Java中的
参数传递
问题
此博客为Java学习笔记,聚焦于Java中的
参数传递
问题
,为学习Java的人提供了关于
参数传递
方面的知识内容。
mybatis 动态SQL中
参数传递
问题
本文详细介绍了在MyBatis中使用动态SQL时遇到的
参数传递
问题
,包括未传递参数、多参数处理、Map和JavaBean传递、
和
标签的使用,以及
标签设置变量的
问题
,并提供了相应的解决方法和示例。
Java
参数传递
问题
详解
本文围绕Java
参数传递
问题
展开,通过实例对比String和char数组作为
参数传递
时的不同表现,分析了Java
参数传递
方式,阐述了String类型不可更改的特性及内存模型,还对比了初始
问题
和进阶
问题
在内存上的区别,并给出修改原始数据的小技巧。
Vue 项目中的 Axios 请求与
参数传递
问题
解析
本文结合实际案例,分析Vue项目中使用Axios发起请求时遇到的
问题
。如请求
参数传递
不当、接口响应不正确等,导致数据返回异常。通过排查请求参数结构、确认后端数据过滤及接口响应,给出解决方案,还对请求逻辑封装和错误处理进行优化。
Java
参数传递
问题
博客探讨了Java
参数传递
的
问题
,特别是关于数组作为参数时,为何在方法内排序后会影响原数组。内容解释了Java中基础类型是值传递,而引用类型如数组则是传递对象引用。尽管在方法内对数组元素的修改会改变原始数组,但这并不意味着Java有引用传递,而是因为传递的是对象的引用地址。讨论还涉及了与C语言中指针的区别,并澄清了一些关于Java
参数传递
的误解。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章