请教编译器对空函数的优化

请问编译器对空函数的优化近期在学习stl源码剖析,其中allocator这章里,为了效率,对无用(无意义的)的构

请问编译器对空函数的优化
近期在学习<<stl源码剖析>>,其中allocator这章里,为了效率,对无用(无意义的)的构造函数的数据类型是不调用其析构函数(例如int类型)。这里我有个疑问,这个本书籍比较古老,现代编译器就算是不这样做特化,是否也会自行优化掉?
例如我自己构造一个类A,使用默认的构造和析构函数,那是否在release版本这个析构函数其实是不会执行的?
[解决办法]
是的。这点优化对编译器来说应该不算什么了。