c++出错记录
錯誤1如下:?vector<vector<int>> m_vc;?
MyDbHandle.cpp:253: error:?? initializing argument 2 of 'virtual TINT32 DCDBSQL::GetValue(TINT32, char*)'
MyDbHandle.cpp:256: error: invalid conversion from 'int' to 'char*'
MyDbHandle.cpp:256: error:?? initializing argument 2 of 'virtual TINT32 DCDBSQL::GetValue(TINT32, char*)'
MyDbHandle.cpp:259: error: invalid conversion from 'TINTL' to 'char*'
MyDbHandle.cpp:259: error:?? initializing argument 2 of 'virtual TINT32 DCDBSQL::GetValue(TINT32, char*)'
MyDbHandle.cpp:330: warning: deprecated conversion from string constant to 'char*'?頭文件有其他幾個純虛實現,代碼調用卻都找不到。
error: '&' cannot appear in a constant-expression
即嵌套的模板中,最后面的兩個尖括號不能挨著寫,正確寫法如下
vector<vector<int> > m_vc;?
?
錯誤2如下:
MyDbHandle.cpp:253: error: invalid conversion from 'short int' to 'char*'MyDbHandle.cpp:253: error:?? initializing argument 2 of 'virtual TINT32 DCDBSQL::GetValue(TINT32, char*)'
MyDbHandle.cpp:256: error: invalid conversion from 'int' to 'char*'
MyDbHandle.cpp:256: error:?? initializing argument 2 of 'virtual TINT32 DCDBSQL::GetValue(TINT32, char*)'
MyDbHandle.cpp:259: error: invalid conversion from 'TINTL' to 'char*'
MyDbHandle.cpp:259: error:?? initializing argument 2 of 'virtual TINT32 DCDBSQL::GetValue(TINT32, char*)'
MyDbHandle.cpp:330: warning: deprecated conversion from string constant to 'char*'?頭文件有其他幾個純虛實現,代碼調用卻都找不到。
基類的純虛接口子類沒有定義時無法通過子類調用
?
static成員變量訪問規則類成員只能由類對象來訪問,static成員不屬于任何一個對象,可以不依賴于類對象進行訪問,但類外不能訪問私有的static對象,想要在全局域直接初始化的static成員變量要設成public成員。?
?
錯誤?
expected unqualified-id before 'using'
定義類的時候沒有加分號?
轉載于:https://www.cnblogs.com/learn-my-life/p/4367643.html
總結
- 上一篇: Ajax请求Session超时的解决办法
- 下一篇: python相关软件安装