C++ typedef(来自 MATLAB)

标签 c++ matlab typedef

我正在查看 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/

相关文章:

matlab - 如何从 Vim 中模拟 Matlab 的运行命令 (F5)?

matlab - 在 MATLAB 上创建正方形网格时如何去除 'fishbowl' 效果?

功能代码

c++ - SFINAE: 'static_cast<void>()' 或 ', void()'?

c++ - C 11 错误 : ‘X’ was not declared in this scope

c++ - 如何在 MDI 窗口中找到 CStatusBar 的坐标?

C++ __COUNTER__ 定义

oop - 单独使用方法名称解析 MATLAB 类方法句柄

c++ - 打印多种不同类型的数字限制

c - typedef 函数指针 -> 从不兼容的指针类型初始化