- 博客(3)
- 资源 (17)
- 问答 (2)
- 收藏
- 关注
原创 学了C++,遗忘了C
很多C++程序员,应该说是绝大多数,都学过C语言。也都知道,C++是完全兼容C的。在C++和C都作为面向过程开发语言时,这个“兼容”是有两层含义的:第一,C中的代码复制到cpp文件里,理论上应当可以通过(实际上这一点不能完全做到)。第二,C++代码,代码在C文件里是不一定允许编译的。第二点是会慢慢被C++程序员所遗忘的,至少我是应当感到惭愧的其中之一。下面一一列举一些,面向过程中易
2010-09-27 14:39:00 3580 6
原创 C# ++运算符的重载
很多语言都允许程序员使用运算符重载,尽管从编程的角度看,这没有其必要性,但是对于代码来讲可以提高它的可读性,带来许多方便之处。最简单的例子就是,我们用String类的时候,用“+”运算符直接实现字符串的连接,很方便很直观。虽然,Java不允许重载运算符,但是在它在类库级别上也重载了String类的“+”运算符。C#和C++一样,提供了运算符重载机制。但是,它的要求要严格一些,这里提一下C#中自增运算符“++”的重载使用。在C++中,要体现前置++运算,总是要给其添加一个int类型的参数,尽管我们用不上它。在
2010-09-13 09:08:00 4740 1
原创 C# 函数中的out型参数
首先,在函数的参数参数列表中,out关键字一定要放在类型前面。否则,会产生几个编译时错误。第二,在函数的声明时和调用中,都要加out关键字。Eg:namespacePolymorphy{ internalclassProgram { staticvoidMain(string[] args) { inta; ATypeinstance; instance.Display(/*out*/ a);
2010-09-12 14:56:00 9867 2
纯C++ 文件流 处理函数
2011-10-20
谁能给一个官方的答案
2011-04-21
验证http代理服务器的方法
2011-03-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人