[求助]全局函数
想创建一个struct,它有一个int数据成员,再创建两个全局函数,每个函数都能接受一个指向该struct的指针。请问该这么写这个struct呢?我的主要问题是:如何创建全局函数
例如:全局函数Init_Value
#include<iostream>
using namespace std;
typedef struct
{
int i;
}MyStruct;
static MyStruct *Init_Value(int iVal)
{
MyStruct *s;
s = (MyStruct*)malloc(sizeof(MyStruct));
s->i = iVal;
return s;
}
int main()
{
MyStruct *stu = Init_Value(10);
cout <<stu->i<<endl;
return 0;
}