c++ - 为函数创建别名

标签 c++ alias

我愿意创建一个如下所示的别名:

using window = Window::instance().getWindow();

Window::instance().getWindow() 返回指向sf::RenderWindow 类型对象的指针,我想缩短题词以便更方便使用。

别名调用应该是这样的: window->draw(object);
代替: Window::instance().getWindow()->draw(object);

在 C++ 中可以吗?

最佳答案

您可以使用自动: 所以不是

Window::instance().getWindow()->draw(object);

你将拥有:

auto* window = Window::instance().getWindow();
window->draw(object);

关于c++ - 为函数创建别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47824073/

相关文章:

c++ - 使用 Direct2D 渲染位图的一部分

c++ - u_int32_t 是什么?

实例变量的 Pythonic 别名?

mysql - 请让我知道 mysql 查询 : alias in where clause

c++ - 尝试从命令行参数读取字符串 "$$"

C++ 放置位置包括

c++ - 为什么我应该使用简单的数组而不是容器类?

joomla - 是否有 Joomla 函数来生成 'alias' 字段?

mysql - CakePHP - 使用 Paginator Helper 的虚拟字段问题

c++ - 这是 C++ 中的 typedef 函数吗?