Crow:Middlewares 庖丁解牛1 检查Middlewares的成员类型

Crow的一个特点就是支持插件,而且还可以正正式的route handle前与后,在插件中做预处理和收尾工作。

这部分的实现比较复杂,只能尝试一点一点的解析,以下为第一部分,即:检查Middlewares是否有before_handle和after_handle处理函数。

其实个人觉得与下文的实现目的是相同的,但是方式有点不同

C++(11):基于SFINAE/enable_if检查类中是否有某个成员函数-CSDN博客

 下精简代码,用下例说明一下含义:


#include 
#inclu

你可能感兴趣的:(C/C++,c++)