gpt4 book ai didi

C++ 引用和 C 指针

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:39:05 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
What are the differences between pointer variable and reference variable in C++?

我开始研究 C 中的指针(无论如何都是基础知识)并开始阅读 C++。我正在阅读的这本书会直接跳转到引用文献,而在索引中查找直到后来才看到指针。

在 C 中,我想如果我想做一个按引用传递的函数,我将不得不使用指针作为参数,例如

void swapAandB(int *A, int *B){

//do something
}

但是 C++ 书决定将对原始变量的引用放入函数中。例如

void swapAandB(int& A,  int& B){

//do something
}

我的 C++ 书没有解释为什么我们不像在 C 中那样使用指针。所以我有点困惑。我想我的问题是这里发生了什么?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com