C ++重命名重载函数

时间:2017-09-14 16:39:29

标签: c++ macros

是否可以重命名需要一定数量参数的函数?

我试着像这样使用#define:

#define move(arg1, arg2, arg3) move_old(arg1, arg2, arg3)

#include <bits/stl_algobase.h>

#undef move(arg1, arg2, arg3)

但它不起作用。 还有一个函数std :: move需要一个文件,我不希望它被重命名。 我必须这样做,因为我必须通过函数替换bits / stl_algobase.h功能函数。

0 个答案:

没有答案