在以下代码中
template <typename T> struct Maybe {
T* context;
Maybe(T *context) : context{context} {} .... }
声明
之间有什么区别Maybe(T *context) : context{context} {} .... }
和
Maybe(T *context) : context(context) {} .... }
两个选项都可以顺利编译和运行。