int (*EVP_MD_meth_get_cleanup(const EVP_MD *md))(EVP_MD_CTX *ctx)
我找到了這段代碼,不知道如何理解它。我認為EVP_MD_meth_get_cleanup是函式指標型別的名稱,回傳int,但不了解引數部分。
uj5u.com熱心網友回復:
EVP_MD_meth_get_cleanup 是一個函式,它接受const EVP_MD *md一個引數,并回傳一個函式指標。該函式指標接受EVP_MD_CTX *ctx并回傳一個int.
沒有什么比一個例子更好的了:
int somefunction(EVP_MD_CTX *ctx) {
stuff();
}
int (*EVP_MD_meth_get_cleanup(const EVP_MD *md))(EVP_MD_CTX *ctx) {
return somefunction;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/376161.html
上一篇:我該怎么做才能使函式不堆疊?
下一篇:如果未填寫表單,則禁用提交按鈕
