如何最好地消除有关未使用变量的警告?
我有一个跨平台应用程序,在我的一些函数中,并没有使用传递给函数的所有值。因此我收到GCC的警告,告诉我有未使用的变量。
编码警告的最佳编码方式是什么?
围绕这个功能的#ifdef?
#ifdef _MSC_VERvoid ProcessOps::sendToExternalApp(QString sAppName, QString sImagePath, qreal qrLeft, qreal qrTop, qreal qrWidth, qreal qrHeight)#elsevoid ProcessOps::sendToExternalApp(QString sAppName, QString sImagePath, qreal /*qrLeft*/, qreal /*qrTop*/, qreal /*qrWidth*/, qreal /*qrHeight*/)#endif{
这太丑了,但似乎是编译器喜欢的方式。
或者我在函数末尾为变量赋值为零?(我讨厌它,因为它改变了程序流程中的某些东西以使编译器警告静音)。
有正确的方法吗?
万千封印
神不在的星期二
绝地无双
相关分类