温故而知新-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&gt

深入浅出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)

关于D的3个疑问

1.在一个模块中定义的一个全局函数,在其他模块中可以引用么? module a ; void f() { } module b ; import a ; void main() { f() ; //这样可以么?如果可以,怎样限制f()在其他模块总不能调用啊? } 2.我在一个类的私有成员函数中实例化tango.text.convert.layout但是编译器给出 ...
by ant-man 2007-09-22 浏览 (479) 回复 (16)

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