小结一下众高手的解答》的相关内容

lambda之路...

DMD最近的版本号加入了闭包,感觉非常有用,虽然有些背后动作,不过我是实用派不介意这个。玩的时候忽然想到为什么没有lambda呢?AST还没影,不过可以利用D强大的模板可以使用字符串来先模拟一下。 我假想的语法是这样的: int[] arr = [1,2,3]; int[] arr1 = arr.map(lambda!("int x -> x * x")); 上面执行的arr1结果将 ...
by qiezi 2007-11-09 浏览 (2959) 回复 (15) 关键字:

C++学习笔记--数据类型

每天花点时间,重新拾起C++,记录一些学习笔记,内容根据自己理解逐步更新。 1.指针 我们最熟悉的,一个字节由8位构成,一个字由32位构成,这是针对32位操作系统,其实字的大小是依赖于机器的,C++基本数据类型,int/short/long/float/double/long double长度都是以字为单位,如short为半个字,int为一个字,double是两个字,具体它们能代表多少位数据, ...
by xml 2008-01-31 浏览 (1292) 回复 (0) 关键字:

指针与数组的异同

指针是c的灵魂,俺这里只能抛砖引玉了.   1  首先,数组名不能当作赋值对象,比如下面的代码: char *s="abc"; char *s1="bcd"; s1=s; printf("%c\n",s1[0]); 可以正常运行,如果把 这边的指针变为数组就会出错。 2 下面阐述一下,指针和数组各自是如何访问的: char s[]="abc"; c=s ...
by simohayha 2007-05-18 浏览 (11391) 回复 (21) 关键字:

温故而知新-const应用

class专属常量的声明和定义有两种方式: 一种是in-class initialization 方式,这种方式只适用于: (三者同时满足)         1.新式编译器         2.integral type(ints, chars, bool ...
by xombat 2008-03-12 浏览 (638) 回复 (3) 关键字: const, effective c++

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 概念 ...
by hqs7636 2008-06-08 浏览 (88) 回复 (0) 关键字:

常量和不变量 Const and Invariant 2.014

请参考: D 2.0 Const/Final/Invariant 概念简介 http://dolive.javaeye.com/admin/blogs/201374 这一篇1.028里没有 When examining a data structure or interface, it is very helpful to be able to easily tell which data c ...
by hqs7636 2008-06-07 浏览 (95) 回复 (0) 关键字:

函 数 2.014

函数体: 块语句 语句体 In语句 语句体 Out语句 语句体 In语句 Out语句 语句体 Out语句 In语句 语句体 In语句: in 语句块 Out语句: out 语句块 out ( 标识符 ) 语句块 语句块: body 语句块 2.014 Pure Functions Pure functions are functions that produce the ...
by hqs7636 2008-06-07 浏览 (83) 回复 (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 浏览 (3722) 回复 (3) 关键字: D2.0 D const final invariant constness

数 组 2.014

1 数组类别 有四种数组(arrays): int* p;         指向数据的指针 int[3] s;          静态数组 int[ ] a;     &nb ...
by hqs7636 2008-06-05 浏览 (77) 回复 (0) 关键字:

两个小问题

1. 除了const,定义常量还有几种方法? 2. C++中的引用,在D中怎么表示?如下C++代码, int i; int &j = i; 怎么转换成D?
by soulmachine 2007-09-28 浏览 (685) 回复 (19)

元编程应用之:编译期 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 浏览 (1671) 回复 (10)

模板中的variadic 参数类型自动推导的问题

如下面代码中,没有调用模板时,编译能通过 template test(T, R) { void test(T t, R r...) { foreach(v; r) Stdout(v).newline; } } 如果这样调用: test("a", "b","C"); 编译时就会出错,说参数个数不一致。 而用这样 ...
by tuja 2007-09-30 浏览 (282) 回复 (3)

数组初始化的问题

首先,D1.0和D2.0对数组的处理还真的不同。 import std.stdio; int main(char[][] args) {         char[10] s = "abc";         writefln(s);    ...
by soulmachine 2007-10-01 浏览 (354) 回复 (7)

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 浏览 (11093) 回复 (161)

基于Spindle的增强HTTP Spider

构建于lucene之上的可用的Java开源Spider少之又少,spindle长期没有更新且功能不够完善,故而自己参考其源 代码重新编写了一个可扩展的WebCrawler,本着开源共享,共同进步的想法发布于此,期冀得到大家的批评指正, 有任何意见及建议均可Email联系我(kaninebruno@hotmail.com)    以下代码基于lucene-2.3.1,htmlp ...
by brunoplum 2008-04-01 浏览 (1823) 回复 (7) 关键字: spindle

SPProcPool 0.5 发布

SPProcPool 是一个 linux/unix 平台上的进程池服务器框架,使用 c++ 实现。 在 0.5 版中增加了一个类似 apache worker 的服务器模型。在之前 Leader/Follower 模型的基础上,在每个子进程中使用一个固定大小的线程池来为每个请求服务。这个模型的特点是能够支持较高的并发连接数。 项目主页: http://code.google.com/p/spp ...
by iunknown 2008-01-05 浏览 (435) 回复 (0) 关键字: 进程池 prefork

XJ: 一个扩展Java语言的方案

Java历来是一种以不变应万变的语言。在Java 5中,annotation的引入使得Java在某些特殊的应用场合(如企业应用)中能够进行定制。Annotations 可被看作是用Java核心技术来定义的"领域特定语言"(Domain Specific Languages,DSLs)。 Annotation本质上是一种 name-value 形式的绑定,仅限于它们所能表达的意义。它们不能定义新的 ...
by levis2000 2008-04-16 浏览 (1274) 回复 (3) 关键字: extensible java

相关问答

赞助商链接