| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1245 人关注过本帖
标题:形参和实参的问题
取消只看楼主 加入收藏
复旦
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:81
专家分:124
注 册:2018-10-29
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:1 
形参和实参的问题
我有两个关于形参和实参的问题
1。传递vector<node>,node的问题

class node是自定义类。
然后另外一个类class A里面有几个函数。
class A
{
...
public:
    void a()
    {
        vector<node> openList;
        node startNode;
        ...
        b(openList);
    }

    void b(vector<node> openList)
    {
        ... (修改 openList的内容。)
    }

    void c(node startNode)
    {
        ...(对startNode各种判断,修改)
    }
}

我这里形式参数写的对吗? 这种情况是址传递(传递指针)吗?
如果我写的不对的话,应该要怎么写? 还有传递自定义类,容器时可能发生传值现象吗?

2.传递二维数组的问题。
void initial_Map(int map[29][29])
{
    ...(对 map的每个元素各种赋值)
}
int main()
{
    int map[29][29];
    initial_Map(map);
...
}

跟1同问。

谢谢!
搜索更多相关主题的帖子: 形参 实参 传递 node void 
2018-11-23 22:32
复旦
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:81
专家分:124
注 册:2018-10-29
收藏
得分:0 
谢谢。
2018-11-24 01:01
快速回复:形参和实参的问题
数据加载中...
 
   



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

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