-1
我是C++新手! 我有一個函數來實現:如何將數據分配給指向其地址的指針的變量? C/C++
bool HashTableVoidIterator::next(const char * & key, void * & data)
,我應該「在值數據存儲數據」,所以如何我存儲一個字符鍵? (因爲它是經過我什麼,我認爲是一個指向內存地址常量char *
& key
)
我仍然寫
key = 'a';
我是C++新手! 我有一個函數來實現:如何將數據分配給指向其地址的指針的變量? C/C++
bool HashTableVoidIterator::next(const char * & key, void * & data)
,我應該「在值數據存儲數據」,所以如何我存儲一個字符鍵? (因爲它是經過我什麼,我認爲是一個指向內存地址常量char *
& key
)
我仍然寫
key = 'a';
變量key
是一個指針。該函數作爲參考傳遞,因此函數可以修改指針。
你仍然需要尊重:
*key = 'a';
** **通常情況下,即不一定是在這種情況下,'字符*鍵 - >鍵=「a''是錯誤的,爲什麼要這麼做? –