当前位置:  编程技术>c/c++/嵌入式

C++指针作为函数的参数进行传递时需要注意的一些问题

    来源: 互联网  发布时间:2014-10-22

    本文导语:  只有在被调函数中,对指针进行引用操作,才可以达到不需要返回值,就对指针指向的变量做出相应的变化。 下面分析这样两个例子; 要求:定义并初始化两个字符串变量,并执行输出操作;然后调用函数使这两个变量的值交...

只有在被调函数中,对指针进行引用操作,才可以达到不需要返回值,就对指针指向的变量做出相应的变化。

下面分析这样两个例子;

要求:定义并初始化两个字符串变量,并执行输出操作;然后调用函数使这两个变量的值交换,并且要求被调函数的传值通过传递指针来实现。

程序1.1
代码如下:

#include
#include
using namespace std;
int main(){
   string str1="I love China!",str2="I love JiNan!";
   void Exchange(string *p1,string *p2);
   cout

    
 
 

您可能感兴趣的文章:

  • C++ I/O 成员 tellg():使用输入流读取流指针
  • 大家说java没有指针,是好还是坏呢,为什么c++中
  • C++ I/O 成员 tellp():使用输出流读取流指针
  • 深入解析C++中的指针数组与指向指针的指针
  • JAVA中的引址和C++中的指针有什么区别??高手向教!!
  • C++中指向对象的常指针与指向常对象的指针详解
  • C++中返回指向函数的指针示例
  • c++函数指针和回调函数示例
  • c++里有函数指针,java里没有,如果我想实现这样的功能,该怎么做呢?请进。。。
  • C++指向函数的指针实例解析
  • C++中给二维指针分配内存(实现代码)
  • C++ 在堆上开辟与释放二维、三维指针详细解析
  • C++指向函数的指针用法详解
  • C++中指针和引用的区别分析
  • C++中用指向数组的指针作函数参数
  • c++传递函数指针和bind的示例
  • c++将引用或者是指针作为函数参数实现实参的运算
  • 基于C++ map中key使用指针问题的详解
  • c++函数中的指针参数与地址参数区别介绍
  • C++指针数组、数组指针、数组名及二维数组技巧汇总
  • c++函数指针使用示例分享
  • 深入解析函数指针与返回函数的指针
  • 指向类成员函数的指针其实并非指针
  • 请问如何根据函数指针打印出这个函数的名称?
  • 利用函数指针的好处是什么?
  • JAVA中函数调用时,能不能向 C/C++一样函数的入口参数可以为传出值(就是引用,或指针)
  • C:函数指针
  • 一般函数指针和类的成员函数指针深入解析
  • 一个线程函数如何取得GTK界面的所有控件指针?
  • 函数指针的一些概念详解
  • 系统函数返回的指针指向的内存释放的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • gcc编译CORBA程序如何关闭智能指针转换为普通指针的警告
  • 谁说java没指针,我觉得全是指针才对
  • 一个用指针传递内存的问题(如果传进去的是三重指针确不行)
  • busybox中的gzip运行过程中出现page fault错误,并指出出错的指针,但是怎么使用gdb调试,找到指针对应的语句?
  • 关于free指针的指针分量
  • C语言中常量指针与指针常量区别浅析
  • C语言中有指针,因此C语言可以创建链表,那么Java语言没有指针,那Java是否可以创建链表呢?
  • 关于指针变量,struct 变量,指针使用的一些疑惑,望高手指教
  • 深入理解数组指针与指针数组的区别
  • 指向变量的常指针与指向常变量的指针详细解析
  • 结构指针类型强制转换
  • 请问如何在linux (redhat)下传递一维数组指针?
  • 野指针问题
  • 关于指针的地址重的问题,求教了。
  • 深入const int *p与int * const p的区别详解(常量指针与指向常量的指针)
  • 数组指针、指针数组以及二位数组的深入解析
  • 大家讨论一下指针数组的问题!
  • 关于指针求助
  • qte如何去掉鼠标指针
  • XWindow鼠标指针如何修改?




  • 特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3