如何给一个变量指定一个指向它的指针';谁的地址?C/C++; 我是C++新手! 我有一个功能来实现: bool HashTableVoidIterator::next(const char * & key, void * & data)

如何给一个变量指定一个指向它的指针';谁的地址?C/C++; 我是C++新手! 我有一个功能来实现: bool HashTableVoidIterator::next(const char * & key, void * & data),c++,pointers,memory-address,C++,Pointers,Memory Address,我应该“在值数据中存储数据”,那么如何将字符存储到键?(因为它向我传递的是一个指向内存地址constchar*&key)的指针) 我还在写吗 key = 'a'; 变量键是指针。该函数作为引用传递,因此该函数可以修改指针 你仍然需要尊重: *key = 'a'; 通常,也就是说,在这种情况下,char*key->key='a'是错误的,那么您为什么要这样做呢?

我应该“在值数据中存储数据”,那么如何将字符存储到键?(因为它向我传递的是一个指向内存地址const
char*
&key
)的指针)

我还在写吗

key = 'a';

变量
是指针。该函数作为引用传递,因此该函数可以修改指针

你仍然需要尊重:

*key = 'a';
通常,也就是说,在这种情况下,
char*key->key='a'
是错误的,那么您为什么要这样做呢?