C语言指针 C/C++

C语言指针

什么是指针?什么是内存地址?什么叫做指针的取值?指针是一个存储计算机内存地址的变量。在这份教程里“引用”表示计算机内存地址。从指针指向的内存读取数据称作指针的取值。指针可以指向某些具体类型的变量地址,例如int、long和double。指针也可以是void类型、NULL指针和未初始化指针。...
阅读全文
Objective-C 和 C++ 的区别 C/C++

Objective-C 和 C++ 的区别

Objective-C是C的扩展,设计思路上借鉴了Smalltalk的面向对象和消息机制的思想。从我个人使用过的面向对象语言来看Objc是对消息传递支持的最彻底也最显式的。Objective-C的类中定义的方法都是消息传递,而且类和消息之间是运行时绑定的,运行时编译器把消息发送转换成对objc_msgSend方法的调用。...
阅读全文
C++/C为指针和对象关系 C/C++

C++/C为指针和对象关系

事实上,指针除了用来实现动态分配内存外还有很多其它的用法,但是其中大部分也都存在比它们更好的选择。就像前面说过的那样,除非你必须用到指针,否则不要贸然使用。...
阅读全文
指针和对象的比较 C/C++

指针和对象的比较

问题:为什么使用指针比使用对象本身更好?我是一名Java程序员,最近开始学习使用C++中的对象。有个问题我一直觉得很困惑:那就是为什么人们更喜欢使用指向对象的指针而不是对象本身。...
阅读全文
C++语言的特性概述 C/C++

C++语言的特性概述

在C#中处理窗体移动是一个经典问题,不管鼠标点击窗体上的任何一个空间都可以拖动窗体,首先给该控件的鼠标按下,鼠标移动,鼠标离开的事件中添加方法,下面是实现这一方法的具体代码。...
阅读全文