【问题标题】:Static matrix or dynamic allocated matrix静态矩阵或动态分配矩阵
【发布时间】:2009-04-08 17:51:08
【问题描述】:

我想为 Petri 网络的净化建模。我被建议使用动态分配的矩阵。在考虑了这个问题后,我想出了一个不同的方法:

一个包含 n 个转移和 p 个位置的静态矩阵,以及一个从静态矩阵返回纯化矩阵的函数。

哪种方法最安全、最好?静态实现还是动态实现?

【问题讨论】:

    标签: c network-programming


    【解决方案1】:

    动态分配的矩阵更好:

    • 可以调整大小以适应输入尺寸
    • 你只需为你需要的东西付费

    虽然你有责任自己管理内存。

    【讨论】:

      【解决方案2】:

      在安全性方面,静态实现泄漏内存的可能性要小得多。动态的虽然更灵活。如果您正在考虑这个问题,最好只使用动态解决方案。

      【讨论】:

        猜你喜欢
        • 2021-10-13
        • 2023-03-03
        • 2018-01-27
        • 2021-12-19
        • 2014-03-25
        • 2010-11-27
        • 2011-07-07
        • 2015-10-14
        • 2015-11-10
        相关资源
        最近更新 更多