c++ 重载操作符()实例

定义:
SqliteStatement.cpp 重载()
bool SqliteStatement::operator() ()
{
int rc = m_db->query(m_preparedStatement, m_results);
}

调用

SpeedDialEntTable.cpp
 SqliteStatement m_readSpeedDialEnt;
    if(!m_readSpeedDialEnt())//重载()
    {
        rc = kFuncReturnedError;
    }
Database::DbResults results = m_readSpeedDialEnt.getResults();

下面的例子是注意:重载()和构造函数的使用的区别:
https://blog.csdn.net/neonlight/article/details/6065196

猜你喜欢

转载自blog.csdn.net/fdsafwagdagadg6576/article/details/81070257
今日推荐