说明:int (*p)[4] 和 int *p[4](数组指针和指针数组),如果你是一个初学者,也许当你看到这两个名词的时候,已经懵了。其实,只要你理解了其中的含义.这两个名词对你来说会相当简单并且很有趣,下面,我们就来深入探讨一下究竟什么是数组指针,什么是指针数组。 一.指针数组 1. ...
学习C gt 指针初步 一 指针 . 什么是指针 我们知道, 计算机的内存是由一个个独立的存储单元组成, 并且系统会对每一个存储单元分配一个唯一的号码, 称为这个存储单元的 地址 。分配号码给一个存储单元的目的是为了便于找到它, 从而进行进一步的操作, 比如是读取还是写入。 在C 中, 如果要对某个存储单元进行访问 读取 写入 , 有两种方式, 一是通过变量名找到存储地址再进行访问, 二是直接通过 ...
2013-01-14 21:03 1 3496 推荐指数:
说明:int (*p)[4] 和 int *p[4](数组指针和指针数组),如果你是一个初学者,也许当你看到这两个名词的时候,已经懵了。其实,只要你理解了其中的含义.这两个名词对你来说会相当简单并且很有趣,下面,我们就来深入探讨一下究竟什么是数组指针,什么是指针数组。 一.指针数组 1. ...
mooc西工大魏英老师的课程通道关闭了,难受。现在边看工程代码边重温刷第一遍C++时候的知识点,顺序没有按照大纲的来,想到哪写到哪。 this是干啥用的? 简介:在 C++ 中,每一个对象都能通过 this 指针来访问自己的地址。this 指针是所有成员函数的隐含参数 ...
引言:先看下面一个程序会打印出什么? 64 位Linux 下测试结果: 64 位Windows下测试结果: 好奇的人可以自己去测试结果,这里留点悬 ...
相信正在学习C#的人都有学习过C或C++的经验,本文要讲的第一个要点是C#中的委托(delegate,有些资料也叫代表)。什么是委托,很多人都能自然而然地想到C/C++中的函数指针,事实上很多书和资料都以此来引出C#中委托的概念,在此我建议如果没有接触过C/C++的同学可以先了解一下相关的知识 ...
一、智能指针学习总结 1.一个非const引用无法指向一个临时变量,但是const引用是可以的! 2.C++中的delete和C中的free()类似,delete NULL不会报"double free"的oops。 3.智能指针的实现思想:使用可以自动销毁的局部对象来描述 ...
博主是个22岁刚毕业的应届生,还好在学校所幸自己努力,通过自学弥补了小部分不是计算机专业出生的缺陷。曾别人帮助我,我觉得应该写博客,乐于分享。 博主去年11月开始实习,因为自学,基础差的要命,有多差?我只能告诉你,连C++语法都没过关。类模版是什么都不知道,以至于别人问我“你知道类 ...
最近乘着项目不太紧张的时候,赶紧给自己冲了一下电。其实我自己最熟悉的平台应该是.net,所以当初上手windows phone的话是很快,我记得当初是一边跟着项目进展,一边自己开始学习前台的XAML语言以及页面的布局,所以一个项目跟下来的话windows phone平台也就差不多 ...
展示一下使用指针的指针和指针的引用修改传递给方法的指针,以便更好的使用它。(这里说的指针的指针不是一个二维数组) 为什么需要使用它们 当我们把一个指针做为参数传一个方法时,其实是把指针的复本传递给了方法,也可以说传递指针是指针的值传递。 如果我们在方法内部修改指针会出现问题,在方法里做修改 ...