博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
动态内存的传递
阅读量:7082 次
发布时间:2019-06-28

本文共 664 字,大约阅读时间需要 2 分钟。

  1. /*动态内存传递 
  2. 1 在C中,使用指向指针的指针解决这个问题 
  3. 2 在C++中,使用传递指针的引用 
  4. 3 使用函数返回值来传递动态内存 
  5. */

 

 

void GetMemory1(char **p,int num){  *p=(char*)malloc(sizeof(char)*num);    }    void GetMemory2(char *&p,int num){        p=(char*)malloc(sizeof(char)*num);  }    char* GetMemory3(int num){  char *p=(char*)malloc(sizeof(char)*num);   return p;  }    int _tmain(int argc, _TCHAR* argv[])  {      char *str1=NULL;      char* str2=NULL;      char *str3=NULL;      char *str4=NULL;        GetMemory1(&str1,20);      GetMemory2(str2,40);      str3=GetMemory3(20);      strcpy(str1,"GetMemory1");      strcpy(str2,"GetMemory2");      strcpy(str3,"GetMemory3");      cout<<"str1="<
<

 

  

 

转载地址:http://mzlml.baihongyu.com/

你可能感兴趣的文章
并非全部的程序猿都适合做技术管理
查看>>
jQuery 效果 - 淡入淡出
查看>>
SSDB图形界面管理工具:phpssdbadmin安装部署
查看>>
how to backup and restore database of SQL Server
查看>>
Hibernate- QBC查询方式
查看>>
【Linux】linux查看日志文件内容命令tail、cat、tac、head、echo
查看>>
php中的或运算
查看>>
位图(BitMap)索引
查看>>
CSS3伪类和伪元素的特性和区别
查看>>
vue实现文章内容过长点击阅读全文功能
查看>>
记一次elementUI Icon 加载无效的问题。并且提示错误 Failed to decode downloaded font:
查看>>
OpenGL之位图的绘制和gluOrtho2D等函数详解
查看>>
Linux磁盘概念及其管理工具fdisk
查看>>
Linux epoll版定时器
查看>>
objective C中数据持久化方式1--对象归档
查看>>
Python面向对象编程 - 一个记事本程序范例(一)
查看>>
马桶餐厅
查看>>
我对程序员技能的一些认识
查看>>
在linux下如何修改oracle的sys和system的密码
查看>>
【C语言】01-C语言概述
查看>>