- 博客(3)
- 资源 (13)
- 收藏
- 关注
转载 Yacc 与 Lex 快速入门
原文地址:http://www-128.ibm.com/developerworks/cn/linux/sdk/lex/Lex 与 Yacc 介绍Ashish Bansal软件工程师, Sapient 公司2000 年 11 月 Lex 代表 Lexical Analyzar。Yacc 代表 Yet Another Compiler Compiler。 让我们从 Lex 开始吧。LexLex 是一
2005-10-25 17:49:00 1181
转载 volatile 关键字说明
volatile的本意是“易变的” 由于访问寄存器的速度要快过RAM,所以编译器一般都会作减少存取外部RAM的优化。对于一个变量,如果编译器发现赋值后,没有变化,编译器就可能优化代码,直接从寄存器或取数据,而不是从内存获取。如果由于某种原因,变量被操作系统等编译器未知的原因更改,程序可能没有获得最新的值。volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更
2005-10-24 17:44:00 1227
转载 使用可变(mutable)成员隐藏实现细节
作者: Danny Kalev 关键字 mutable 是一个奇怪的修饰符(specifier),它只能够用于一个类的非静态数据成员。下面我将讨论 mutable 的语义和用法,但是首先我要解释一下 C++ 对象模型的一个关键概念。对象的状态一个对象的状态由其非静态数据成员的值构成,因此,修改一个数据成员将会改变整个对象的状态。将一个成员函数声明为 const 能够保证它不会改变对象的状态
2005-10-24 17:28:00 1024
LLVM-8.0.0-win64
2019-03-25
cmake-3.13.4-win64-x64.msi
2019-03-13
resiprocate 1.8.12
2013-08-26
resiprocate 1.6 源码包
2011-03-29
bjam 第三方库编译脚本
2010-06-12
DXUT框架剖析 CHM 版
2009-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人