C/C++
Coder.L
记录前进的一个个足迹
展开
-
C语言结构体和数组作函数参数时的情况
>>更多指针相关的看这里...<<基础:int a[3] = {1,2,3};struct date {int day;int month;};struct date today;数组使用 " [ ] " 和下标来访问其成员,比如a[0]=10;结构体用 " . " 运算符和名字来访问成员,比如today.day。数组变量本身就是...原创 2019-06-13 15:35:03 · 3564 阅读 · 1 评论 -
C语言指针函数返回局部变量指针的问题
转载于:https://www.cnblogs.com/mascotxi/p/4394893.html我们大家都知道指针函数的返回指针不能指向函数内的自动变量,如果需要返回函数的内部变量的话,就需要将该变量声明为静态变量。为什么函数能够返回 静态变量的地址而不能返回局部自动变量的地址,到底什么样的对象能够返回其地址,而什么样的对象不能够返回其地址?静态变量与局部自动变量的主要区别是什 么?...转载 2019-07-29 10:19:03 · 2085 阅读 · 0 评论 -
为函数的指针参数申请空间的问题
原文:https://www.cnblogs.com/greatIDeas/archive/2010/11/24/1886915.html下面这段代码是正确的,这段代码通过函数申请一片内存区,并将申请到的内存首地址返回给调用函数:void getptr(int **p,int num){ *p=(int *)maccol(num*sizeof(int)); return;}...转载 2019-07-29 10:52:20 · 542 阅读 · 0 评论 -
C语言指针小总结
主要资料来源:https://www.jianshu.com/p/355374e03fb3//默写年华Antifragilehttp://c.biancheng.net/cpp/html/71.html //C语言中文网https://www.cnblogs.com/wuyudong/p/c-void-point.html //wuyudong书籍:疯狂iOS讲义最近...原创 2019-08-01 17:07:19 · 382 阅读 · 0 评论 -
C++之构造析构函数
来总结一下C++中的构造函数 析构函数,强化一下记忆:构造函数:构造函数一种特殊的成员函数,名字与类名相同,没有返回值,可以有参数。构造函数的作用是在创在对象时,对对象内的成员进行赋初值操作。构造函数必须是 public 属性的,否则创建对象时无法调用。当然,设置为 private、protected 属性也不会报错,但是没有意义。构造函数没有返回值,因为没有变量来接收返...原创 2019-08-06 16:19:57 · 436 阅读 · 0 评论