我正在查看 MATLAB 生成的一些 C++ 代码,我发现了这个:
typedef char char_T
typedef char_T byte_T
这段代码到底在做什么,它的目的是什么?
最佳答案
我认为您要问的是 MATLAB 的代码生成器吐出这些看似多余的 typedef 的原因。可能的原因是 MATLAB 需要一种表示其代码字节的类型,但不确定该类型在您的特定系统和体系结构中是什么。然后它可能有一个特定于系统的 stub ,将它自己的类型映射到一些合理的东西,然后是一个使用那些先前建立的类型的通用部分。
关于C++ typedef(来自 MATLAB),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6460043/