您好有一個指針變量值爲0x6859510364, 我必須將其轉換爲字符串無需更改其值。 請任何人都可以幫助我。 在此先感謝。如何將長值轉換爲字符串而不更改其內容?
-1
A
回答
1
你可以隨時使用std::ostringstream
,像
#include <sstream>
#include <string>
std::string toString(void* p)
{
std::ostringstream stream;
stream << p;
return stream.str();
}
注:如果它是一個函數指針,然後它不是正式轉換爲void*
,然後你必須調整的函數簽名上面把你的指針類型。
你也可能需要添加const
等
,而不是寫這樣的功能,你依然可以使用boost::lexical_cast
,從Boost庫。
乾杯&心連心,
1
相關問題
- 1. 如何將字符串轉換爲十六進制而不更改其長度?
- 2. 如何將八進制轉換爲字符串而不更改該值?
- 3. 將字符串類型的數值從字符串轉換爲整數而不更改其值
- 4. 將Unicode轉換爲ASCII而不更改字符串長度(用Java)
- 5. 如何從字符串轉換爲char []使其更長?
- 6. 如何將php字符串值轉換爲android字符串值?
- 7. 如何在Spring中自動將長值轉換爲字符串?
- 8. 將字符串轉換成波長/值
- 9. 如何字符串23323.00轉換爲長
- 10. 如何將文件內容轉換爲字符串在PHP中
- 11. 如何將NSTextView的格式化內容轉換爲字符串
- 12. 如何將數組內容轉換爲單個字符串C
- 13. 如何將DBObject的內容轉換爲字符串?
- 14. 如何將文件內容轉換爲字符串?
- 15. 如何將字符串文字轉換爲字符串值
- 16. SimpleDateFormat更改日期,同時將其轉換爲字符串
- 17. 使用VBA將內容控制值轉換爲字符串
- 18. 如何將字符串轉換爲長字符?
- 19. Ruby:更改外觀字符串而不更改其原始值
- 20. 如何將字符串轉換爲整數表示並將其更改回
- 21. 將字符串轉換爲長
- 22. 將字符串轉換爲長
- 23. 將長字符串轉換爲日期
- 24. 將長字符串轉換爲data.frame
- 25. 將字符串變量轉換爲長
- 26. Asp.Net:將字符串轉換爲長
- 27. 無法將字符串轉換爲長
- 28. 如何將字符串值轉換(或轉換)爲整數值?
- 29. 如何將數組傳遞到指令而不將其轉換爲字符串?
- 30. 插入內容轉換爲字符串
你想要的地址,或該地址的內容是什麼? –
無論答案如何,有很多問題就像這個問題已經得到解答。請搜索它們。 – Simone
你需要決定你是用C還是C++來做這件事 - 它們是兩種不同的語言。 –