标签:
最近又开始写项目服务器部分了, 再次接触了C++ 有了一些更深入的体会。记录一下,以免忘记~ 之前学习C++ 差不错都是靠死记, 记住C++的用法,C++的特性,然后去使用。没有从根本上理解,导致 几年不用C++,就已经完全忘记,然后又要花好长时间去记忆,使用。所以要真正做到学会C++,必须要从根本上了解,这样才不至于有会忘记, 而且使用起来会更的心应手。
1、明确了一些定义
关于指针, 刚开始学习指针的时候,总是一些模糊的印象,想不清楚具体是什么, 就知道死记用法。仅仅知道指针能指向一个对象,好似一个标识而。
最近深入了思考了下,并且通过研究编译后的文件,有了些具体的东西。我们知道所有程序最终会解释编译成机器码的形式运行的,而我们的计算机都是会变成二进制文件,就是形如010101001这样。关于CPU如何执行 这些二进制文件,这关系到一些硬件知识,我目前也没有去了解过,有机会找块单片机研究下,不过我们只用知道最终程序都是会变成一条条指令去执行。那些指令抽象简单的概括就是把某个内存里面的值与另一个内存里面的值做一些操作(如加、减等)然后写到一个内存。程序执行过程简单来说就是,把一堆二进制指令和一些数据装载到内存中(全部是一堆二进制值),然后CPU执行那些指令,修改内存(包括申请新内存、释放旧内存、内存中数据运算或者赋值)。
版权声明:本文为博主原创文章,未经博主允许不得转载。
C++ 深入了解 函数, 虚函数, 单继承,多继承,指针,引用。
标签:
原文地址:http://blog.csdn.net/yinzhuo1/article/details/47068867