摘要: Perl、Python的多字节字符处理方式是UCS(Universal Code Set),Ruby的多字节字符处理方式是CSI(Code Set Independent)。UCS的做法是,不管你读取的是哪一种编码的字节,读进程序以后都必须统一设定为某一种特定编码,因此程序内处理的实际字节可能会转换... 阅读全文
posted @ 2014-10-15 20:02 oOXuOo 阅读(175) 评论(0) 推荐(0)
摘要: javadoc做注释 一. Java 文档// 注释一行/* ...... */ 注释若干行/** ...... */ 注释若干行,并写入 javadoc 文档通常这种注释的多行写法如下:/*** .........* .........*/javadoc -d 文档存放目录 -author -ve... 阅读全文
posted @ 2014-10-04 22:32 oOXuOo 阅读(428) 评论(0) 推荐(0)
摘要: Java中包的层级关系java中的包在逻辑上是没有套嵌的,也就是说:java.lang 和 java.lang.awt 是两个平行的包,地位相等,互不相关。只不过一个名字叫java.lang另一个名字叫java.lang.awt而已。那么既然java中的包是平行的,为什么名字中允许"."的出现呢??... 阅读全文
posted @ 2014-10-04 22:25 oOXuOo 阅读(156) 评论(0) 推荐(0)
摘要: Java中类名与文件名的关系1.Java保存的文件名必须与类名一致; 2.如果文件中只有一个类,文件名必须与类名一致; 3.一个Java文件中只能有一个public类; 4.如果文件中不止一个类,文件名必须与public类名一致; 5.如果文件中不止一个类,而且没有public类,文件名可与任一类名... 阅读全文
posted @ 2014-10-04 22:17 oOXuOo 阅读(119) 评论(0) 推荐(0)
摘要: 话接前篇,继续基于对象编程语法的剩余部分:6.类的const成员函数和const对象const数据成员:跟const常量一样,只是一个在类里(而且是在构造函数里),一个在类外而已,都必须初始化。const成员函数:即普通成员函数后再加const。它可以读取数据成员的值,但不能修改它们。若要修改时,数... 阅读全文
posted @ 2014-08-30 15:43 oOXuOo 阅读(269) 评论(0) 推荐(0)
摘要: 嗯,上一篇已经介绍了面向过程编程的语法知识,接下来是最后的也是最重要的一个部分:第三部分:基于对象的编程风格1.构造函数的两种写法比如我们有如下的类定义:class Circle { public: Circle(float r); private: float radius; }; 上... 阅读全文
posted @ 2014-08-26 22:10 oOXuOo 阅读(163) 评论(0) 推荐(0)
摘要: 上一篇说了【C with Class】语法的第一部分,下面继续第二部分:第二部分:面向过程的编程风格什么是面向过程我想如果你还不知道,那你绝对不是C程序员!其实我个人感觉面向过程、模块式的C编程风格是最棒的范式,因为平时我们遇到的大多数问题,都可以用这种范式解决,而且设计相当的简洁明快,绝不拖泥带水... 阅读全文
posted @ 2014-08-18 13:38 oOXuOo 阅读(1030) 评论(2) 推荐(1)
摘要: 嗯,已经是第四篇了,这篇起我就要开始细说语法了,不过在那之前再次申明下主旨:"C++我想这样用" 系列文案是为C程序员打造的,不是C++程序员。我的终极目标是:让那些觊觎面向对象范式,却又重度强迫症的C脑残粉能够在C++环境下(如C++IDE、C++编译器等)不妥协的,用他们的习惯的C风格,写出他们... 阅读全文
posted @ 2014-08-16 14:39 oOXuOo 阅读(254) 评论(0) 推荐(0)
摘要: 话接前篇,继续谈在C++环境下使用C风格编程时的注意点:6.关于原型的声明在C里,调用一个未声明的函数是允许的,但是在C++里,必须先声明才能调用函数。另外,如果函数的参数是空的,那么在c里面是未定义参数列表,在C++里面却是void。 Example extern void func(); ...... 阅读全文
posted @ 2014-08-16 10:04 oOXuOo 阅读(720) 评论(0) 推荐(1)
摘要: 话接上篇,从纯C环境转C++环境需要注意些什么呢?没错,虽然C++曾号称兼容C,而且很多人甚至觉得C就是C++子集,但是c脑残粉一定知道,两者有很大的不同!下面这些要点是比较突出的,后期我再补充其他的:1.关于类型转换C是弱类型的,至少比C++弱,在C下面很多类型转换我们不怎么管,编译器也会默认,最... 阅读全文
posted @ 2014-08-15 22:09 oOXuOo 阅读(858) 评论(8) 推荐(3)