char *str = "Hello";
char *ptr = str;
char *&rptr = str;
ptr 和 rptr 有什么区别?我知道 rptr 是对指针的引用(理论上),但它在使用 ptr 的实现方面有何不同?
What is the difference between ptr and rptr? I understand rptr is a reference to a pointer(in theory) but how does it differ in terms of implementation with ptr?
C++ 中的引用是使用指针实现的吗?
Are references in C++ implemented using pointers?
ptr 和 rptr 有什么区别?
What is the difference between ptr and rptr?
如果你这样做 char *world = "World";rptr = world; 然后打印str,它会打印World".如果你做 ptr = world; 然后打印 str,它会打印Hello".
If you do char *world = "World"; rptr = world; and then print str, it will print "World". If you do ptr = world; and then print str, it will print "Hello".
这篇关于对指针的引用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!
std::reference_wrapper 和简单指针的区别?Difference between std::reference_wrapper and simple pointer?(std::reference_wrapper 和简单指针的区别?)
常量之间的区别.指针和引用?Difference between const. pointer and reference?(常量之间的区别.指针和引用?)
c++ - 如何从指向向量的指针访问向量的内容?How to access the contents of a vector from a pointer to the vector in C++?(c++ - 如何从指向向量的指针访问向量的内容?)
*& 的含义和**&在 C++ 中Meaning of *amp; and **amp; in C++(*amp; 的含义和**amp;在 C++ 中)
为什么我不能对普通变量进行多态?Why can#39;t I do polymorphism with normal variables?(为什么我不能对普通变量进行多态?)
取消引用已删除的指针总是会导致访问冲突?Dereferencing deleted pointers always result in an Access Violation?(取消引用已删除的指针总是会导致访问冲突?)