C++程序员应了解的那些事(19)C++ trivial(平凡的)和non-trivial(非平凡的)
【1】trivial意思是无意义,这个trivial和non-trivial是对类的四种函数来说的:构造函数(ctor)复制构造函数(copy)赋值函数(assignment)析构函数(dtor)如果至少满足下面3条里的一条:显式(explict)定义了这四种函数。类里有非静态非POD的数据成员。有基类。那么上面的四种函数是non-trivial函数,比如叫non-trivialctor、non-