【基础知识】C++与Java的参数传递

摘要: 今天我试着思考一下【参数传递】。理论基础 严格上讲,参数传递只有一种方式——值传递(by value)。那么广为流传的参数的两种传递方式:值传递(by value)和地址传递(by address)是怎么一回事呢? 这个问题或许连笨蛋都可以回答,因为仅仅从文字的语义上就可以找到答案,那就是:地址也是一种值。 回答如此简单,简单到足以让人们误以为理解其含义,止步于更深度... 阅读全文
posted @ 2010-06-29 01:01 joolu 阅读(810) 评论(0) 推荐(1) 编辑

哥哥学C++很生气。

摘要: 下面一段话:纯是扯淡。。那时候刚从Java跳到C++,对C++的一切还不是很熟悉。现在的理解是:用宏定义来替代namespace,是为了兼容不同的编译器。如果没有的话,不支持namespace的编译器就会报错,主要在一些跨平台的类库或者应用程序中出现。刚才在研究STL的底层代码。突然发现,有条语句很诡异,像是故意躲在角落里,着实吓了我一跳。[代码]F12转到定义处,才发现:[代码]于是哥生气了。直... 阅读全文
posted @ 2010-03-05 11:27 joolu 阅读(444) 评论(1) 推荐(0) 编辑

【基础知识】c++字符串中需要注意的一些细节

摘要: 学了1年Java了,突然又要转向C++,悲叹之余还是要复习一下原本就不是很熟悉的C++语法。代码:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1char*cs="hello";2charca[]="hello";3char*pca[]={"hw... 阅读全文
posted @ 2010-03-01 11:50 joolu 阅读(300) 评论(0) 推荐(0) 编辑

Ubuntu 9.04 教育网更新源

摘要: from http://guowenmoon.blog.163.com/blog/static/12322762620099242502439/在终端执行以下命令(第一条是备份现有服务器列表,第二条是使用Gedit编辑) sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup sudo gedit /etc/apt/sources.li... 阅读全文
posted @ 2009-11-27 19:56 joolu 阅读(2226) 评论(0) 推荐(0) 编辑