是否可以重命名需要一定数量参数的函数?
我试着像这样使用#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功能函数。