标题:C++的引用传递,在头文件中 可以使用吗
只看楼主
潺潺的小河
Rank: 2
等 级:论坛游民
帖 子:29
专家分:10
注 册:2019-3-2
结帖率:66.67%
 问题点数:0 回复次数:1 
C++的引用传递,在头文件中 可以使用吗
程序代码:
#include"stdio.h"
#include"stdlib.h"

#define defaultSize 10

typedef enum KindOfState
{
    Active,
    Blank,
    Deleted
}KindOfState;
  
typedef int KeyType;

typedef struct{
    KeyType key;
}HElemType;
typedef struct{
    int divisor;//除数 
    int n,m;//已用地址数 ,最大地址数
    HElemType *data;//散列表存储数组
     KindOfState *state;//状态数组
    int *cout;//探索次数数组 
}HashTable;

void initHashTable(HashTable&HT,int d)
// d为不要大于m 但是接近于m的质数 
{
    HT.divisor=d;
    HT.m=defaultSize;
    HT.n=0;
    HT.data=(HElemType*)malloc(HT.m*sizeof(HElemType));
    HT.state=(KindOfState*)malloc(HT.m*sizeof(KindOfState));
    HT.cout=(int*)malloc(HT.m*sizeof(int));
    for(int i=0;i<HT.m;i++)
    {
        HT.state[i]=Blank;
        HT.cout[i]=0;
    }
    
}

搜索更多相关主题的帖子: 引用 typedef state int 数组 
2019-05-09 15:15
潺潺的小河
Rank: 2
等 级:论坛游民
帖 子:29
专家分:10
注 册:2019-3-2
得分:0 
程序代码:

void initHashTable(HashTable&HT,int d)

}


不好意思 我用红色总是标记不起。是这一段代码
2019-05-09 15:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-494636-1-1.html




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

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