不影响性能的默认构造函数可以吗?

坦美帕蒂

我正在遍历Box2D的源代码偶然发现了以下代码

/// A 2D column vector.
struct b2Vec2
{
        /// Default constructor does nothing (for performance).
        b2Vec2() {}

        ...
}

构造函数不会为此初始化任何字段或进行任何操作。

有没有空的构造函数如何影响性能?

迈克·西摩

如果不存在,则只能使用其他构造函数创建一个对象。该构造函数初始化数据成员,这比不初始化它们慢。因此,如果您不需要为它们提供值,则可以出于性能原因使用此构造函数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

默认的默认构造函数可以抛出吗?

来自分类Dev

私有构造函数不影响推土机

来自分类Dev

默认的std :: list <int>构造函数可以抛出吗?

来自分类Dev

默认构造函数可以在子类中重载吗?

来自分类Dev

system()C函数可以吗?

来自分类Dev

Redux-可以采取不影响状态的动作吗?

来自分类Dev

我们真的可以将无参数构造函数称为默认构造函数吗?

来自分类Dev

我们真的可以将无参数构造函数称为默认构造函数吗?

来自分类Dev

可以同时使用默认构造函数和参数构造函数吗?

来自分类Dev

析构函数会影响性能吗?

来自分类Dev

列的默认命名策略-可以吗?(JPA)

来自分类Dev

可以返回对象或原始类型的函数:可以吗?

来自分类Dev

从析构函数调用非成员函数可以吗?

来自分类Dev

构造函数可以被抢占吗?

来自分类Dev

是否可以在不影响性能的前提下为LineString的每个段设置不同的颜色?

来自分类Dev

是否可以在生产中使用golang pprof而不影响性能?

来自分类Dev

如何在不影响性能的情况下向函数添加详细的日志记录代码?

来自分类Dev

如何隔离C ++代码而不影响性能?

来自分类Dev

从函数返回堆分配的指针可以吗?

来自分类Dev

直接在Bean函数中插入值可以吗?

来自分类Dev

在React无状态组件中定义函数可以吗?

来自分类Dev

应该提供默认构造函数吗?

来自分类Dev

我应该定义默认的构造函数吗?

来自分类Dev

父构造函数默认调用吗?

来自分类Dev

如果构造函数值为空,我可以给它一个默认值吗?

来自分类Dev

ASP.NET的OnItemDataBound函数会影响性能吗?

来自分类Dev

Asp.net的OnItemDataBound函数会影响性能吗?

来自分类Dev

循环可以不影响其他循环的复杂性吗?

来自分类Dev

我可以在不影响其他程序的情况下更改当前的DateTime吗?

Related 相关文章

  1. 1

    默认的默认构造函数可以抛出吗?

  2. 2

    私有构造函数不影响推土机

  3. 3

    默认的std :: list <int>构造函数可以抛出吗?

  4. 4

    默认构造函数可以在子类中重载吗?

  5. 5

    system()C函数可以吗?

  6. 6

    Redux-可以采取不影响状态的动作吗?

  7. 7

    我们真的可以将无参数构造函数称为默认构造函数吗?

  8. 8

    我们真的可以将无参数构造函数称为默认构造函数吗?

  9. 9

    可以同时使用默认构造函数和参数构造函数吗?

  10. 10

    析构函数会影响性能吗?

  11. 11

    列的默认命名策略-可以吗?(JPA)

  12. 12

    可以返回对象或原始类型的函数:可以吗?

  13. 13

    从析构函数调用非成员函数可以吗?

  14. 14

    构造函数可以被抢占吗?

  15. 15

    是否可以在不影响性能的前提下为LineString的每个段设置不同的颜色?

  16. 16

    是否可以在生产中使用golang pprof而不影响性能?

  17. 17

    如何在不影响性能的情况下向函数添加详细的日志记录代码?

  18. 18

    如何隔离C ++代码而不影响性能?

  19. 19

    从函数返回堆分配的指针可以吗?

  20. 20

    直接在Bean函数中插入值可以吗?

  21. 21

    在React无状态组件中定义函数可以吗?

  22. 22

    应该提供默认构造函数吗?

  23. 23

    我应该定义默认的构造函数吗?

  24. 24

    父构造函数默认调用吗?

  25. 25

    如果构造函数值为空,我可以给它一个默认值吗?

  26. 26

    ASP.NET的OnItemDataBound函数会影响性能吗?

  27. 27

    Asp.net的OnItemDataBound函数会影响性能吗?

  28. 28

    循环可以不影响其他循环的复杂性吗?

  29. 29

    我可以在不影响其他程序的情况下更改当前的DateTime吗?

热门标签

归档