0

我正在尝试使用函数的结果将字符串提供给 TTF_RenderText_Blended。然而,这意味着它需要是一个变量。查看声明,它坚持认为参数必须是 const char。

4

1 回答 1

4

我假设您的意思是const char *,即指向常量字符串的指针(参考手册是这么说的),这意味着函数不能修改字符串。这正是在const这里使用的意思,告诉编译器(和 API 的用户)该函数不会修改字符串。这允许您将字符串文字安全地传递给函数,因为其他字符串只是正常传递它并且它会以相同的方式工作。

于 2015-11-24T20:09:43.940 回答