我正在創建一個處理連接鍵的搜索樹。即密鑰是多種數據類型的組合。例如,key可能是student_id,student_name,student_age的串聯......當我傳遞這三個值來創建關鍵函數時,我應該如何創建這樣一個關鍵字?還給了兩個鍵我怎麼能比較它們?將不同的數據類型合併爲一個空類型
-2
A
回答
0
比較功能的實現留給讀者來練習。
#include <cstdlib>
#include <string>
using namespace std;
class StudentKey
{
public:
string
id_,
name_;
unsigned age_;
bool operator<(const StudentKey& rhs) const;
};
StudentKey CreateKey(const std::string& student_name, const std::string& student_id, unsigned student_age)
{
StudentKey ret;
ret.name_ = student_name;
ret.id_ = student_id;
ret.age_ = student_age;
return ret;
}
int main()
{
StudentKey key = CreateKey("name","id",42);
}
+0
U沒有正確理解我的問題......我需要填充不同的數據類型到一個無效的緩衝區......如何做到這一點? – nikhil
+0
你爲什麼認爲你需要一個無效的緩衝區? –
相關問題
- 1. 將不同類型的兩個陣列合併爲一個
- 2. 將不同的文件類型合併爲一個
- 3. 合併來自不同源的不同類型的數據
- 4. 將兩個數據類型合併爲一個新的數據類型(路徑和字符串)
- 5. 如何將不同類型的泛型列表合併到一個泛型自定義類型列表中?
- 6. 如何將節點|類型按類型合併爲單個節點類型?
- 7. 將不同的數據類型分配給一個類的不同實例?
- 8. 合併不同類型的對象
- 9. 合併兩種不同類型的RDD
- 10. 合併不同的「類型」列表
- 11. 從一個空類型轉換爲另一種可空類型
- 12. 將不同數據類型的幾個變量組合成一個字符串
- 13. 使用空類作爲數據類型
- 14. 將可空類型轉換爲不可空類型?
- 15. 一個屬性爲不同類型的
- 16. 通過SQL合併打印與不同的數據類型
- 17. 合併2個不同類型的列表爲1
- 18. 在mysql中爲不同類型的數據類型使用不同的表格
- 19. 將InputStream數據轉換爲不同的數據類型
- 20. 共享數據合同的子類型
- 21. 一個泛型類型參數,返回類型不同的泛型?
- 22. 在DB2中爲不同的數據類型插入空值
- 23. 將MySQL Decimal數據類型類型轉換爲c#float數據類型
- 24. 將未知類型轉換爲另一個類型的泛型
- 25. 合併不同類型映射到一個用Java 8
- 26. 如何將一種數據類型轉換爲另一種數據類型?
- 27. 如何將一種數據類型轉換爲另一種數據類型
- 28. 將項目類型「類庫」合併爲兩個DLL
- 29. 結合不同類型
- 30. 對同一個鍵的不同數據類型的MongoDB索引
錯誤...結構/類?用一些方法? – jv42
請解釋「進入虛空類型」 –
這功課? –