আমার একটি ক্রস প্ল্যাটফর্ম অ্যাপ্লিকেশন রয়েছে এবং আমার কয়েকটি ফাংশনে ফাংশনে পাস করা সমস্ত মান ব্যবহার করা হয় না। অতএব আমি জিসিসির কাছ থেকে একটি সতর্কতা পেয়েছি যে আমাকে বলছে যে অব্যবহৃত চলক রয়েছে।
সতর্কতার আশেপাশে কোডিংয়ের সর্বোত্তম উপায় কী হবে?
ফাংশনটির চারপাশে একটি # আইডিডিফ?
#ifdef _MSC_VER
void ProcessOps::sendToExternalApp(QString sAppName, QString sImagePath, qreal qrLeft, qreal qrTop, qreal qrWidth, qreal qrHeight)
#else
void ProcessOps::sendToExternalApp(QString sAppName, QString sImagePath, qreal /*qrLeft*/, qreal /*qrTop*/, qreal /*qrWidth*/, qreal /*qrHeight*/)
#endif
{
এটি এতই কুৎসিত তবে মনে হয় কম্পাইলারটি যেভাবে পছন্দ করবে।
অথবা আমি ফাংশন শেষে ভেরিয়েবলের শূন্য নির্ধারণ করব? (যা আমি ঘৃণা করি কারণ এটি একটি সংকলক সতর্কতা নিঃশব্দ করতে প্রোগ্রাম প্রবাহে কিছু পরিবর্তন করছে)।
কোন সঠিক উপায় আছে?
Q_UNUSED
কেবল এই জন্য ম্যাক্রো রয়েছে । ডকুমেন্টেশন এ এটি পরীক্ষা করে দেখুন।