我正在尝试使用结构内的 asm 语法声明静态 const 数据。
也许是这样的?
struct Z
{
public:
static char hello[] = asm volatile(".ascii \"Hello\"");
};
请注意,这甚至没有接近工作。:) 我的组件超级生锈。
编辑:
对于那些对此问题及其背后的原因感兴趣的人,请参阅在 C++ 中存储非 nul 终止的 C 字符串常量。
这个问题是切题的,我不想把这个问题弄得乱七八糟,因为它可能有超出我想要它的其他用途,这就是我开始一个单独的问题的原因。
感谢您的关注和帮助。