函数返回一个函数

Function returns a Function

本文关键字:函数 一个 返回      更新时间:2023-10-16

如何返回另一个函数?我得到的编译器错误(在Visual Studio上)是"function returns function"

template <>
class encoder<uint16_t, endian_swap> {
public:
    uint16_t opeartor () (uint16_t& value){
        // do something
    }
};

因为

uint16_t opeartor ()

看起来像一个名为opeartor的函数的声明,该函数不接受参数并返回uint16_t。试着

uint16_t operator ()
相关文章: