構造内に関数を作成しようとしていますが、これまでのところ、次のコードがあります。
typedef struct client_t client_t, *pno;
struct client_t
{
pid_t pid;
char password[TAM_MAX]; // -> 50 chars
pno next;
pno AddClient()
{
/* code */
}
};
int main()
{
client_t client;
//code ..
client.AddClient();
}
エラー:client.h:24:2:エラー:'{'トークンの前に ' :'、 '、'、 ';'、 '}'または '属性'が必要です。
それを行う正しい方法はどれですか?