今天看到某大佬的源码里面用了这个
Q_DECL_OVERRIDE
在虚函数屁股后面写了这个!
这难道是脱裤子打屁吗?
对此查了下,文档如下:
这玩意和override一样,为了防止写错(在使用Qt Creator中,体现得尤为重要)
举个例子:
正常情况的虚函数:
发现是斜体!
修改下参数:
发现还是斜体。
这尼玛就坑了!,所以Q_DECL_OVERRIDE就是为了防止这种情况而搞的。
程序运行截图如下:
今天看到某大佬的源码里面用了这个
Q_DECL_OVERRIDE
在虚函数屁股后面写了这个!
这难道是脱裤子打屁吗?
对此查了下,文档如下:
这玩意和override一样,为了防止写错(在使用Qt Creator中,体现得尤为重要)
举个例子:
正常情况的虚函数:
发现是斜体!
修改下参数:
发现还是斜体。
这尼玛就坑了!,所以Q_DECL_OVERRIDE就是为了防止这种情况而搞的。
程序运行截图如下: