When I compile my files I get this warning :
In file included from AsyncSQL.cpp:8:0: AsyncSQL.h: In constructor 'CAsyncSQL::CAsyncSQL()': AsyncSQL.h:192:10: warning: 'CAsyncSQL::m_iCopiedQuery' will be initialized after [-Wreorder] int m_iCopiedQuery; ^
Here is my AsyngSQL.H http://pastebin.com/u72kyuq7 So what am I doing wrong?
The problem is the order in which you initialize members in the initializer list on line 22,
_SQLResult(): pSQLResult(NULL), uiNumRows(0), uiAffectedRows(0), uiInsertID(0)
These should appear in the same order as they appear in the class definition. For example:
class test { test(): foo(1), bar(2) { } int foo; long bar; };
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With