Chromuim开发机配置

一个出色的程序员需要一台给力的电脑。 之前使用ThinkPad R400笔记本编译Chromium,确实太痛苦了,第一次编译未使用SSD,超过了24小时都没有编译完。后来断断续续折腾了将近一个月才编译通过,调试起来非常困难。我研究开源工程的习惯都是先编译通过,然后调试,先挑选几个典型的功能把流程...

2014-03-24 16:08:32

阅读数 972

评论数 0

C++编译器与链接器工作原理

这里并没不是讨论大学课程中所学的《编译原理》,只是写一些我自己对C++编译器及链接器的工作原理的理解和看法吧,以我的水平,还达不到讲解编译原理(这个很复杂,大学时几乎没学明白)。 要明白的几个概念:     1、编译:编译器对源文件进行编译,就是把源文件中的文本形式存在的源代码翻译成机...

2014-03-21 15:40:11

阅读数 595

评论数 0

浅谈C++编译原理

第一篇:      首先是预编译,这一步可以粗略的认为只做了一件事情,那就是“宏展开”,也就是对那些#***的命令的一种展开。       例如define MAX 1000就是建立起MAX和1000之间的对等关系,好在编译阶段进行替换。       例如ifdef/ifndef就是...

2014-03-21 15:39:10

阅读数 496

评论数 0

C++预编译头文件简介

1什么是头文件预编译 所谓头文件预编译,就是把一个工程(Project)中使用的一些标准头文件(如Windows.H、stdio.h)或者那些稳定的,不会被频繁修改的代码或者其它头文件预先编译,以后编译该工程时,不再编译这部分代码和头文件,仅仅使用预编译的结果(.pch文件)。这样可以加快编...

2014-03-21 14:27:24

阅读数 525

评论数 0

函数指针和回调函数

C++很多类库都喜欢用回调函数,MFC中的定时器,消息机制,hook机制等待,包括现在在研究的cocos2d-x中也有很多的回调函数。 1.回调函数 什么是回调函数呢?回调函数其实就是一个通过函数指针调用的函数!假如你把A函数的指针当作参数传给B函数,然后在B函数中通过A函数传...

2014-03-18 09:11:27

阅读数 450

评论数 0

C++本质:类的赋值运算符=的重载,以及深拷贝和浅拷贝(收藏)

关键词:构造函数,浅拷贝,深拷贝,堆栈(stack),堆heap,赋值运算符 摘要:     在面向对象程序设计中,对象间的相互拷贝和赋值是经常进行的操作。     如果对象在申明的同时马上进行的初始化操作,则称之为拷贝运算。例如:         class1 A("af&qu...

2014-03-14 17:13:10

阅读数 1719

评论数 1

用VS调试dump的几个问题

1. dump文件和pdb文件的匹配问题 >> 发布二进制文件时生成的pdb文件一定要保留,只有当发布的二进制文件和pdb文件是同时生成的才好正确调试。 2. dump文件和pdb文件放在哪里的问题 >> 如果dump文件和pdb文件放在同一个目录,则可直接运行调试;...

2014-03-14 16:27:26

阅读数 1054

评论数 0

VS2010断点调试技巧

设置断点:在如下图中的红色圆点处设置断点,红色圆点表示已经在这行设置断点。快捷键F9。         启动调试:按F5或者点击左边红框中的按钮。右边框是开始执行(不调试)Ctrl+F5。         调试工具栏:下面是工具栏中对应的名称和快捷键。  ...

2014-03-07 16:37:00

阅读数 1225

评论数 0

8个超实用的jQuery技巧攻略

摘要:jQuery是JavaScript最好的库之一,主要用于制作动画、事件处理,支持Ajax及HTML脚本客户端。文中分享了8个超实用的jQuery代码技巧攻略,希望你会喜欢。 本文我们将为jQuery用户分享8个超实用的技巧攻略。jQuery是JavaScript最好的库之一,主要用于制...

2014-03-03 16:50:23

阅读数 808

评论数 0

C++ 虚析构函数 纯虚析构函数 虚构造函数

转自:http://blog.csdn.net/fisher_jiang/article/details/2477577 C++中析构函数可以为纯虚吗?    众所周知,在实现多态的过程中,一般将基类的析构函数设为virtual,以便在delete的时候能够多态的链式调用。那么析构函数...

2014-03-03 09:26:12

阅读数 582

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭