【发布时间】:2015-01-01 05:16:11
【问题描述】:
我有这个代码:
FLAC__StreamDecoderWriteStatus writeCallback(const FLAC__StreamEncoder *encoder, const FLAC__byte buffer[], size_t bytes, unsigned samples, unsigned current_frame, void *client_data) {
//impl....
}
然后我有这个声明:
{
/// stuff
FLAC__StreamDecoderWriteStatus (*writeCallbackPtr) (const FLAC__StreamEncoder *, const FLAC__byte , size_t , unsigned , unsigned , void *) = writeCallback;
// more stuff
}
我对错误的理解是两者属于不同类型,但我不明白在这种情况下我做错了什么。
【问题讨论】: