我有一些問題調用一個新線程的函數。該錯誤消息:用新線程C++調用函數,沒有構造函數實例匹配參數列表
2智能感知:(,性病::的reference_wrapper,口岸系統)C:\無構造 「的std ::螺紋::線程」 的實例參數列表 參數類型相匹配Users \ Lew \ Downloads \ Programmers測試(1)\ Start \ ProgTest95 \ ProgTest95.cpp 339 23 ProgTest95
錯誤1錯誤C2661:'std :: thread :: thread':沒有重載的函數需要3個參數c:\用戶\ lew \ downloads \程序員測試(1)\ start \ progtest95 \ progtest95.cpp 339 1 ProgTest95
這裏是我的代碼:
thread floodThread(FloodFills, std::ref(m_screenDib), mid); //error here
FloodFills(&m_screenDib, mid); //this works
下面是函數我試着撥打:
void FloodFills(CDIB32* scr, CPoint& mid)
我不明白爲什麼用一個新的線程時,函數重載不能正常工作。
'FloodFills'有另一個過載,或者只有一個? – ForEveR
它有一個其他超載 – user3427689