Pointers 将点转换为->;的简单方法;在QtCreator中

Pointers 将点转换为->;的简单方法;在QtCreator中,pointers,structure,qt-creator,Pointers,Structure,Qt Creator,我被分配到一个别人写的项目。它们将参数作为变量传递(我指的是调用方法时复制到堆栈中的那些东西),我喜欢将它们转换为指针。因为只有32位或64位指针被传递给子例程,所以它的运行速度要快得多。我有将近600种方法需要转换 示例方法定义为: bool insideWindow(tsPoint Point, tsWindow Window) 当我将类型tsWindow更改为psWindow(定义为*tsWindow)时,我需要将所有点(.)更改为(->),以暗示指针操作 在QtCreator中有什么简

我被分配到一个别人写的项目。它们将参数作为变量传递(我指的是调用方法时复制到堆栈中的那些东西),我喜欢将它们转换为指针。因为只有32位或64位指针被传递给子例程,所以它的运行速度要快得多。我有将近600种方法需要转换

示例方法定义为:

bool insideWindow(tsPoint Point, tsWindow Window)
当我将类型tsWindow更改为psWindow(定义为*tsWindow)时,我需要将所有点(.)更改为(->),以暗示指针操作

在QtCreator中有什么简单的方法可以改变这些吗?换句话说,我想将类型更改为指针类型,QtCreator将很容易将点更改为->


感谢

通过将变量作为引用传递,很容易解决这个问题。我所需要做的就是修改函数原型(在h和cpp文件中)

这样,它仍然需要一个点(意味着我不会更改代码,用->操作符替换点),它们实际上是作为指针传递的

bool insideWindow(tsPoint &Point, tsWindow &Window)