《温故而知新-const应用》的相关内容
相关讨论
C++学习笔记--数据类型
每天花点时间,重新拾起C++,记录一些学习笔记,内容根据自己理解逐步更新。
1.指针
我们最熟悉的,一个字节由8位构成,一个字由32位构成,这是针对32位操作系统,其实字的大小是依赖于机器的,C++基本数据类型,int/short/long/float/double/long double长度都是以字为单位,如short为半个字,int为一个字,double是两个字,具体它们能代表多少位数据, ...
by xml 2008-01-31 浏览 (926) 回复 (0) 关键字:
[面试试题]C++面试试题
嵌入式开发.C语言面试题
预处理器(Preprocessor)
1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)
#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL
我在这想看到几件事情:
1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)
2). 懂得预处理器将为你计算常数表达式的值 ...
by SpringArt 2006-11-14 浏览 (4601) 回复 (0) 关键字:
C/C++中typedef struct和struct的用法
xml 代码
由于对typedef理解不够,因此从网上摘录了一些资料,整理如下:
C/C++中typedef struct和struct的用法
struct _x1 { ...}x1 ...
by dikar 2007-11-26 浏览 (1737) 回复 (1) 关键字: c/c++中typedef struct和struct的用法
深入浅出J2SE 5.0 枚举类型(aka Enum<E extends Enum<E>
深入浅出J2SE 5.0 枚举类型(aka Enum<E extends Enum<E>>)
(累死了。。)
原作者: Matt Quail (a.k.a. Spud)
翻译自:http://madbean.com/blog/2004/3/
原作基于 http://creativecommons.org/licenses/by/2.0/
翻译者 xangd xang ...
by xangd 2004-07-30 浏览 (8099) 回复 (9) 关键字:
相关博客
c++的const应用
对于基本声明1. const int r=100; //标准const变量声明加初始化,因为默认内部连接所以必须被初始化,其作用域为此文件,编译器经过类型检查后直接用100在编译时替换2. extend const int r=100; //将 ...
by shake863 2008-03-13 浏览 (64) 回复 (0) 关键字:
C++ 描述字之const (1)
const可能是C++最受欢迎的描述字了。他提供了更好的安全语义。很多企业在面试的时候经常抛出诸如“请谈谈const的用法”之类的题目。
const描述字允许我们提供一个语义约束:声称其被描述的对象具有“不该被改动”的性质,令人感到兴奋的是,编译器会强制实施这项约 ...
by shi5jin 2007-09-04 浏览 (367) 回复 (0) 关键字: C++,const
D 2.0 Const/Final/Invariant 概念简介
原文:http://oldrev.javaeye.com/blog/105074
关键字: D2.0 D const final invariant constness
D 2.0 Const/Final/Invariant 概念简介
D 2.0 specs 里的相关文档可读性不佳,因此我总结了一个简单的 const/final/invariant 概念简介,更详细的用法还请参考 D ...
by hqs7636 2008-06-08 浏览 (50) 回复 (0) 关键字:
D 2.0 Const/Final/Invariant 概念简介
D 2.0 Const/Final/Invariant 概念简介
D 2.0 specs 里的相关文档可读性不佳,因此我总结了一个简单的 const/final/invariant 概念简介,更详细的用法还请参考 D 2.0 specs。
在2.0中,invariant 和 const 有作存储类、定义 ...
by oldrev 2007-07-24 浏览 (3635) 回复 (3) 关键字: D2.0 D const final invariant constness
条款21: 尽可能使用const
防止你做错事的冲动"const"!!
先提下有个陷阱,比如
typedef pC char*
void f1(pC const p)//好象是反的,记不清了
并不是所希望的char* const //指针常量,而是const char *p //常量指针;
例子好象是这样的吧,可以搜索typedef陷阱关键字。
那么在函数接口中像
class widget { ... };
void f ...
by lin_style 2008-02-10 浏览 (207) 回复 (0) 关键字: const
相关圈子讨论
两个小问题
1. 除了const,定义常量还有几种方法?
2. C++中的引用,在D中怎么表示?如下C++代码,
int i;
int &j = i;
怎么转换成D?
by soulmachine 2007-09-28 浏览 (586) 回复 (19)
请教 D语言怎么防止函数参数被修改
类似C++ void f(const char* p){},这样的功能D语言应该怎么做到呢
by tomqyp 2007-02-14 浏览 (619) 回复 (8)
元编程应用之:编译期 DLL 包装类
大家好!我刚加入,感觉这里是唯一的中文D语言论坛,真不容易啊。
发一个我写的元编程例子:
// dll.d
// A simple DLL wrapper
// Author: Oldrev (wstring#AT#gmail.com)
import std.c.windows.windows;
import std.stdio;
import std.traits;
imp ...
by oldrev 2007-02-24 浏览 (1519) 回复 (10)
dxpcom v0.1 发布
由于windows上一直遇到DLL加载失败的问题,所以测试是在linux上进行的。
dxpcom v0.1下载地址
包括对xpidl的修改,增加了-m d选项,用来产生d接口。-m dwrap选项还在编写中,生成的代码现在还无法使用。
mozilla/xpcom/*.d大部分是用修改过的xpidl生成的,另有一些是使用htod工具转换的。
有空可以帮我测试一下,目前还不保证转换完全正确,但 ...
by qiezi 2007-04-16 浏览 (10396) 回复 (161)
相关新闻
XJ: 一个扩展Java语言的方案
Java历来是一种以不变应万变的语言。在Java 5中,annotation的引入使得Java在某些特殊的应用场合(如企业应用)中能够进行定制。Annotations 可被看作是用Java核心技术来定义的"领域特定语言"(Domain Specific Languages,DSLs)。
Annotation本质上是一种 name-value 形式的绑定,仅限于它们所能表达的意义。它们不能定义新的 ...
by levis2000 2008-04-16 浏览 (1092) 回复 (3) 关键字: extensible java
Scala和设计模式
在当前软件设计中最流行的要算GoF这本书中提出的各种设计模式。很多人认为,设计模式对于程序语言(特别是c++/Java)本身的不足之处或多或少有一些弥补,不过如果语言足够强大,模式也许没有必要。下面Peter Norvig的一个例子就非常有代表性。在有些语言中,使用设计模式在使代码变得自然和简洁,但是模式本身使用方便性也很重要。不妨让我们来看看Scala(一种类似Ruby/Lisp之类 ...
by yuesc 2008-04-01 浏览 (525) 回复 (0) 关键字:
Ruby on Rails 2.0的新功能介绍
万众瞩目的Ruby on Rails 2.0已经发布了,Rails框架在2004年诞生以来,一直保持着相当快的版本升级速度:2005年发布了Rails1.0版本,2006年初发布Rails1.1版本,2007年初发布Rails1.2版本,而还没有等到2008年,在2007年圣诞前夕的12月6日,Rails2.0已经发布。
Rails框架每个大的版本升级都给我们带来了相当多的新功能,新惊喜。Rai ...
by robbin 2007-12-10 浏览 (3226) 回复 (4) 关键字: rails
推荐知识库条目
Comming soon

