SQL_Connect Connect(SQL_DB_FACTORY_PATH, &pSqldb, &m_DBmutex);编译没有任何问题。
这是什么意思?没见过这样的语法规则。其中SQL_Connect是一个定义好的类,其中也
没有connect((SQL_DB_FACTORY_PATH, &pSqldb, &m_DBmutex)这样的成员函数。
我们知道,就算SQL_Connect类中是有函数connect的话也应该加上双冒号,并定义的是静态成员函数才可以写成如下: SQL_Connect::Connect(SQL_DB_FACTORY_PATH, &pSqldb, &m_DBmutex);
但是上面那种方式是什么意思呢?求解啊?
是有这样的语法,Connect是变量名。
调用的是SQL_Connect构造方法。
谢谢啊,不过我在哪里可以查到啊?
@MichaelLee:
C++Primer第四版 74页 初始化
@向往-SONG: 非常感谢