C++
文章平均质量分 77
ad35f2
这个作者很懒,什么都没留下…
展开
-
C/C++中作用域详解
作用域规则告诉我们一个变量的有效范围,它在哪儿创建,在哪儿销毁(也就是说超出了作用域)。变量的有效作用域从它的定义点开始,到和定义变量之前最邻近的开括号配对的第一个闭括号。也就是说,作用域由变量所在的最近一对括号确定。(1) 全局变量: 全局变量是在所有函数体的外部定义的,程序的所在部分(甚至其它文件中的代码)都可以使用。全局变量不受作用域的影响(也就是说,全局变量的生命期一直到程序的转载 2015-03-19 16:30:13 · 326 阅读 · 0 评论 -
C++中引用(&)的用法和应用实例
对于习惯使用C进行开发的朋友们,在看到c++中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,但是在C++中它却有着不同的用途,掌握C++的&符号,是提高代码执行效率和增强代码质量的一个很好的办法。在c++学习提高篇(3)---隐式指针的文章中我详细介绍了在隐式指针&的用法,其实这两个概念是统一的。引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确转载 2015-03-19 15:55:24 · 202 阅读 · 0 评论 -
C++成员变量的初始化顺序问题
由于面试题中,考官出了一道简单的程序输出结果值的题:如下, [cpp] view plaincopyprint? class A { private: int n1; int n2; public: A():n2(0),n1(n2+2){} void Print(){ cout "n转载 2015-03-19 19:34:19 · 475 阅读 · 0 评论 -
C++ inline 函数
(一)inline函数(摘自C++ Primer的第三版) 在函数声明或定义中函数返回类型前加上关键字inline即把min()指定为内联。 inline int min(int first, int secend) {/****/}; inline 函数对编译器而言必须是可见的,以便它能够在调用点内展开该函数。与非inline函数不同的是,inline函数转载 2015-03-08 22:13:17 · 289 阅读 · 0 评论 -
第一次做c++项目的一些总结
第一次接触c++项目,使用的是Qt平台开发,算法很复杂,功能却很简单但是很繁琐。前前后后忙了一个月准备交付。基本实现了客户的要求。但是却被领导骂的狗血喷头,被公司技术专家讽刺的几乎不敢抬头。在此做一个总结,希望下一个项目能有所改进。公司主要都是做对日java 项目的,所以对命名以及设计模式非常讲究,而我一直都是野路子出身,一直都是完全靠自学以及google/baidu,说实话对转载 2015-03-17 17:32:00 · 589 阅读 · 0 评论 -
C++学习
1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;转载 2015-03-18 11:06:28 · 259 阅读 · 0 评论 -
C++开源代码项目汇总
v8 - V8 JavaScript EngineV8 是 Google 的开源 JavaScript 引擎。V8 采用 C++ 编写,可在谷歌浏览器(来自 Google 的开源浏览器)中使用。V8 根据 ECMA-262 第三版中的说明使用 ECMAScript,并在使用 IA-32 或 ARM 处理器的 Windows XP 和 Vista、Mac OS X 10.5 (Leo转载 2015-03-24 16:10:28 · 614 阅读 · 0 评论