diff --git a/services/distributeddataservice/service/directory/src/directory_manager.cpp b/services/distributeddataservice/service/directory/src/directory_manager.cpp index 1843f6731275252c4e1e6c683e044459644a689c..644e09c5f758f7543ce3ceff4d1f35c7e831d44f 100644 --- a/services/distributeddataservice/service/directory/src/directory_manager.cpp +++ b/services/distributeddataservice/service/directory/src/directory_manager.cpp @@ -198,7 +198,7 @@ std::vector DirectoryManager::GetVersions() { std::vector versions; for (size_t i = 0; i < strategies_.size(); ++i) { - versions[i] = strategies_[i].version; + versions.push_back(strategies_[i].version); } return versions; } diff --git a/services/distributeddataservice/test/common/distributeddb/src/distributed_rdb_tools.cpp b/services/distributeddataservice/test/common/distributeddb/src/distributed_rdb_tools.cpp index 91d6dc8bebdb5943e65cf5c361f6cfb9f5013491..88869885eaeb09656e4860da75c5f525bbc3778c 100644 --- a/services/distributeddataservice/test/common/distributeddb/src/distributed_rdb_tools.cpp +++ b/services/distributeddataservice/test/common/distributeddb/src/distributed_rdb_tools.cpp @@ -166,7 +166,7 @@ bool DistributedRdbTools::InitTableDataAndTrigger(const sqlite3 *&db) SqliteExecSql(db, SQL_INSERT_NORMAL_TABLE); for (int i = 1; i <= MAX_DISTRIBUTED_TABLE_COUNT + 1; i++) { - std::string str_0 = "RDB_" + i; + std::string str_0 = "RDB_" + std::to_string(i); std::string str_1 = "CREATE TABLE IF NOT EXISTS " std::string str_2 = "( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT," \ "name VARCHAR(100) NOT NULL, age VARCHAR(100) NOT NULL);";