随笔分类 - C++/C
C++/C学习
摘要:本文目地 本文介绍的是C、C++、VC++ 三者之间的区别,也许作为初学者来说,会很容易混淆。希望通过本文的介绍,能够给你带来帮助。 C语言 C语言是一种古老而又经久不衰的计算机程序设计语言,大约诞生于上个世纪60年代。由于它的设计有很多优点,多年以来深受广大程序设计人员的喜爱,并逐渐 淘汰了很多其它程序设计语言。我们平时使用的大多数软件都是用C语言开发的。 很多后来出现的一些语言也沿用了很多它的...
阅读全文
摘要:变量的 直接访问 方式 按变量的地址(变量名/变量的外号) 存取变量的值 变量的 间接访问 方式 将变量的地址放在另一个内存单元中,先到另一个内存单元中取得变量的地址,再由变量的地址找到变量并进行数据存取 变量Pointer是一个指针变量(本身是一个变量),它存储的是另一个变量的内存地址(i的内存地
阅读全文
摘要:析构函数 * 析构函数在对象所占用内存释放时调用,通常用来释放相关的资源 * 析构函数就是一个特殊的类成员函数,它是构造函数相反 构造函数:对象在分配内存之后,立即调用 析构函数:对象在内存被释放之前调用 例:~Person(); 不能加参数,不能被重载 拷贝构造函数 一个类对象向该类的另一个对象作拷贝是通过依次拷贝每个非静态数据成员来实现的 设计者也可以通过提供特殊的拷贝构造函数来改变缺省...
阅读全文
摘要:点 (.) 如果变量是一个对象或者对象引用,则用它来访问对象成员. 箭头( ->) 如果变量是一个对象指针,则用它来访问对象成员. 双冒号 (::) 如果操作目标是一个具有名空间的标识符,则用它来访问其名空间内的东西.具有名空间的东西很多,除了纯粹的namespace外,正如你所知道的还有class
阅读全文
摘要:C++类 C++类与结构体类似 定义 class 类名{ <成员定义>; ........}; 文件格式 文件格式 *.mm 支持 C/C++ *.cpp C++源文件 *.h C++头文件 代码示例 构造函数 构造函数与类同名
阅读全文
摘要:Xcode创建C++项目 1、新建一个MAC工程(command line tool) 2、导入头文件 3、修改文件后缀(*.m——>*.mm) 4、修改主函数中的OC代码为C++的代码 动态内存分配 #import ;#import ;using namespace std;int main(int argc,const char *argv[]){ int ...
阅读全文
摘要:解释型和编译型 解释型: 边解释边执行,翻译成机器代码后就执行。 编译型: 整篇代码编译成机器码后,保存在可执行文件中,然后启动该程序文件,运行获得结果。 Hello World #include <iostream> using namespace std; int main() { cout<<
阅读全文
摘要:Visual Studio 工欲善其事,必先利器。本着这样的观念,对于经常使用的工具,我喜欢去研究研究,帮助我提高效率。 Visual Studio Microsoft Visual Studio(简称VS)是微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所
阅读全文