لا يتم النظر في الإعلانات الثابتة للحصول على دعوة وظيفة إذا كانت الوظيفة غير مؤهلة
سؤال
"اللوحة / qpathclipper.cpp"، السطر 1643.30: 1540-0274 (S) البحث عن اسم "fuzzycompare" لم يجد إعلان.
"اللوحة / qpathclipper.cpp"، السطر 1643.30: 1540-1292 (1) لا يتم النظر في الإعلانات الثابتة للحصول على دعوة وظيفة إذا كانت الوظيفة غير مؤهلة.
أحاول ترجمة QT 4.5.0 على XLC 9.0.0.4A، والحصول على رسالة مترجم أعلاه للحصول على التعليمات البرمجية التالية:
static bool fuzzyCompare(qreal a, qreal b)
{
return qFuzzyCompare(a, b);
}
template <typename InputIterator>
InputIterator qFuzzyFind(InputIterator first, InputIterator last, qreal val)
{
while (first != last && !fuzzyCompare(qreal(*first), qreal(val))) //line 1643
++first;
return first;
}
المحلول
الكلمات الرئيسية "الثابتة" هي في خطأ هنا، يجب إعلان Fuzzycompare فقط
bool fuzzyCompare(qreal a, qreal b)
لا تنتمي إلى StackOverflow