How to find out which functions the compiler generated?

前端 未结 2 1526
我在风中等你
我在风中等你 2021-02-08 02:29

I know about compiler-generated functions, the rule of three and the rule of five. In real-world scenarios, it may not be trivial to figure out exactly which of the compiler-gen

2条回答
  •  太阳男子
    2021-02-08 02:41

    The rules are complicated. I will steal from another answer which quotes a table from Howard Hinnant's presentation.

    The moral here is that a good practice is to not rely on compiler implicit declares and explicitly declare every special member (as defaulted or deleted, depending on your needs)

提交回复
热议问题