摘要:前日于清华编程技术版看到一个帖子,说谭浩强的书中有一段代码,不能通过编译,代码如下: main(){ int a[ 5 ][ 5 ], *p; p = a; *( *( p + 1 ) + 1 ) = 10;} 问题是显然的,一维指针被当成二维指针使用,本来问题到此结束。我却自以为是的发表了如下观点:指针的运算是按维数进行的。而你学了数据结构就该知道无论是一唯还是多维,都线性存储的,这就意味者指针......
摘要:pdo是由wez furlong、george schlossnagle、ilia alshanetsky、marcus b?rger等人参与开发的一个php数据对象抽象层,跟php4中的dbx类似,支持多种数据库接口。目前工作在php5环境下,将来可能会绑定到php5中。 使用例子:<?php $dbh = new pdo(´mysql:dbname=test;host=loc......
The C# Programming Language Notes1,不彻底的abstract
interface in_one{ void a();} 【程序编程相关:你知道Wikis吗 】
即使是abstract class,也不能对实现的接口的某个成员视而不见,即下面这样是不允许的: 【推荐阅读:蛙蛙推荐:类中的静态成员和非静态成员(C】
这一点上还是java方便,不管c#的初衷是什么 【扩展信息:发布 Media Player for 】
abstract class base_one : in_one{ }
2,out参数与指针的指针
out子类不能转化为out基类,如果允许转换的化,将无法保证类型安全性;即out参数相当于指针的指针,而父类的指针与子类的指针是没有继承关系的,所以不能转化
3,强制针对接口编程
针对接口编程只是一个一般性的原则,但c#提供了一种机制,强迫客户程序员根据接口来引用你的实现类:重写接口成员时使用全名称,并且去掉public修饰
...
下一页 摘要: 第13章,线程做第13章练习3的时候,要用到第8章的所谓框架greenhousecontroller,仔细看了代码,it smells.ch13 ex03,俺没有让event类继承thread,而是在里面搞了匿名的runnable,主要是不想动greenhousecontrols里面的东西。改动很少,然后编译——tmd,出来的结果与预期不一样么。于是认真读greenhousectrols.jav......