博客专栏  >  编程语言   >  编程语言

编程语言

编程语言相关整合.

关注
1 已关注
8篇博文
  • C++--编译器工作原理

    编译器:我们常用的编译器一般有Visual Studio(Windows),Xcode(OS),GCC(Unix)等。它们的主要功能就是把我们写的高级代码转换成可执行的二进制程序。这个转换过程主要通过...

    2015-06-05 16:19
    3345
  • C++--继承与多态

    虚函数 在C++中,使用关键字virtual声明函数为虚函数,那么在对象创建调用构造函数里就会隐式的生成一个虚表指针(它被定义在对象首地址的前4个字节处,有虚函数的对象大小要多加4字节,就是多了一个...

    2015-05-16 10:08
    2167
  • C++--构造函数与析构函数

    malloc与new区别 1,malloc是c语言的函数而new是c++里的运算符。 2,new会自动触发构造函数,而malloc不负责触发构造函数。所以成功分配内存的话,new返回对应类型的指针...

    2015-05-15 14:30
    2084
  • C++--结构体和类

    结构体和类只有一个区别就是前者访问控制默认为public,而类的默认访问控制是private。而对于public,private,protected的访问控制都是在编译期间由编译器检查的,编译通过后,...

    2015-05-14 14:49
    2123
  • C++--函数,变量,数组底层表现

    函数的工作原理 函数调用其底层操作是创建了一个栈空间,而函数的入口地址,参数,临时变量等就是先通过push入栈,返回时pop出栈释放,保存栈平衡,系统自动管理内存。这个栈通过ebp(栈底)和esp(...

    2015-05-11 19:44
    1762
  • C++--流程控制语句

    从底层谈流程控制语句 一般语句是从低地址到高地址(从上往下)顺序执行的,而流程控制语句则不是顺序执行而是通过 jxx 和 cmp (跳转和比较)指令实现的。而不同的流程控制语句之间效率的比较,我们主...

    2015-05-08 14:36
    2135
  • C++--观察各种表达式与编译器使用的优化技巧

    观察各种表达式的求值过程 算术运算 1,包括“+,-,*,/”,如果不考虑编辑器的优化,他们在底层的运算过程一般是:先从内存中把值拷贝到寄存器中,然后在cpu中进行相应地运算,最后再把结果送回到内存...

    2015-05-07 16:05
    1798
  • C++ -- 基本数据类型的表现形式

    基本数据类型的表现形式 整数类型 C++提供的整数类型有三种:int, long, short,在32位系统中,int, long 都占4字节,short占2字节。同时它们又可以分为有符号型与无符号...

    2015-05-05 17:03
    1938

游戏开发
523804
网络编程
2037311
OpenGL
3273910

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部