jjzjj

c++ - 如何在 C++ 中重新传递函数指针

首先,我对函数指针及其可怕的语法非常陌生,所以玩得开心。我正在编写一个方法来根据传入的函数过滤位图中的所有像素。我已经编写了取消引用它并在像素缓冲区中调用它的方法,但我的位图类中还需要一个包装器方法它接受函数指针并将其传递。我该怎么做?语法是什么?我有点难过。这是我的代码删除了所有不相关的位并合并了文件(读取所有初始化填充的变量等)。structsColour{unsignedcharr,g,b,a;};classcPixelBuffer{private:sColour*_pixels;int_width;int_height;int_buffersize;public:voidFil