java与c/c++的比较[转]

java与c/c++的比较 a. 全局变量  java程序不能定义程序的全局变量,而类中的公共、静态变量就相当于这个类的全局变量。这样就使全局变量封装在类中,保证了安全性,而在C/C++语言中,由于不加封装的全局变量往往会由于使用不当而造成系统的崩溃。  b. 条件转移指令  C/C++语言中用goto语句实现无条件跳转,而java语言没有goto语言,通过例外处理语句try、catch、finally来取代之,提高了程序的可读性,也增强了程序的鲁棒性。  c. 指针  指针是C/C++语言中最灵活,但也是最容易出错的数据类型。用指针进行内存操作往往造成不可预知...
海啸南风 发布于 2006-07-31 18:58 | 阅读 636 次 | 评论 0 条

把一串字符串转换为整型

// first method sscanf ANSI C #include <iostream> #include <cstdlib> using namespace std;int main() { char * buffer = "4711"; int number; int ret; ret = sscanf(buffer, "%d", &amp;number); if (ret) // success { printf("%d\n", number); } system("pause"); return 0; } #include <iostream> #inc...
kai 发布于 2006-07-31 10:47 | 阅读 2861 次 | 评论 1 条

[修正版]输入矩形长宽,计算其面积及周长

class Rectangle{ int perimeter(int height,int width) { return (height+width)*2; } int proportion(int height,int width) { return height*width; } public static void main(String[] args) { Rectangle R=new Rectangle(); System.out.println("Perimeter is "+ R.perimeter(4,5)); System.out.println("Pro...
海啸南风 发布于 2006-07-31 08:58 | 阅读 1021 次 | 评论 0 条

java与c/c++的比较

a. 全局变量  java程序不能定义程序的全局变量,而类中的公共、静态变量就相当于这个类的全局变量。这样就使全局变量封装在类中,保证了安全性,而在C/C++语言中,由于不加封装的全局变量往往会由于使用不当而造成系统的崩溃。  b. 条件转移指令  C/C++语言中用goto语句实现无条件跳转,而java语言没有goto语言,通过例外处理语句try、catch、finally来取代之,提高了程序的可读性,也增强了程序的鲁棒性。  c. 指针  指针是C/C++语言中最灵活,但也是最容易出错的数据类型。用指针进行内存操作往往造成不可预知的错误,而且,通过指针对内存地址进行显示类型转换后,可...
ecbtnrt 发布于 2006-07-31 06:56 | 阅读 1434 次 | 评论 1 条

终于把&nbsp;WebBrowser&nbsp;的&nbsp;document&nbsp;的门给破了!

用一把 Microsoft HTML Library 的钥匙,我成功的打开了 WebBrowser.document 属性。终于可以定制自己的浏览器了。 我到昨晚才发现原来获取网页的所有元素是这么简单: Dim theHTML As New HTMLDocument Set theHTML = wb.document ' wb = ActiveX WebBrowser ' theHTML.All 就是它了! ……所以获得所有链接也就易如反掌了!:Dim collLink As IHTMLElementCollection ' Get all linksSet col...
leon2 发布于 2006-07-30 23:41 | 阅读 4763 次 | 评论 2 条

一不小心,又熬夜了

放假到现在就没有12点前睡的,而且每天都基本是在早上1点左右才睡,昨晚练习代码熬夜到三点,一周前柯宇就看出我有黑眼圈了,那时自己还不承认呢(我也确实是没看出来),昨晚睡前一照镜子,连自己都看自己难看了,眼袋特重。 本打算今天好好睡一觉的,刚才八点练了三局魔兽就躺在床上了,不小心睡着了,可是被蚊子闹醒了,还好我把它一击必杀了。一兴奋,又打开电脑练了会儿java。 我本计划练会儿java,十二点半就睡,随手登录上qq碰见了小彩,可怜的她还在加班呢,今晚都住在公司了,陪了她一会儿,她忙完也睡了。 突然想吃寿司,正好厨房里早上还剩半盘,越吃越香。真的很喜欢中日韩的食物,三个国家的饮食各有特...
海啸南风 发布于 2006-07-30 10:11 | 阅读 585 次 | 评论 0 条

[练习]输入矩形长宽,计算其面积及周长

class Square{ int length; int width; int proportion; int perimeter; Square() { length=0; width=0; } Square(int x,int y) { length=x; width=y; } void proportion() { proportion=length*width; System.out.print("Proportion is "); System.out.println(proportion); } void perimeter() { perimeter=(l...
海啸南风 发布于 2006-07-30 09:47 | 阅读 835 次 | 评论 0 条

All about windows programming

Hello all, I have written something about windows programming in C/C++ and winapi(No MFC). When you want learn it, take a look here: http://www.bc-cn.net/bbs/dispbbs.asp?boardid=56&amp;replyid=57703&amp;id=4546&amp;page=1&amp;skin=0&amp;Star=1
kai 发布于 2006-07-30 09:40 | 阅读 998 次 | 评论 0 条

How to construct a system

在我看来, 一个系统是一个组建群的组合, 也就是说一个系统包含了一个或多个 Component. 在我的系统中, 各个Component 可以是彼此认识的, 也可以是彼此不认识的, 在这个系统中有一个非常重要的组件, 那就是 SystemController(SC), 这个 SC 认识系统中所有的 Components, 由于 SC 认识系统中所有的 Components, 所以 components 彼此间的联系是通过 SC 的信息交互来实现的。 这样的话, 如果要实现添加一个Component 到一个 System 中去, 或 删除一个 Component, 将会变得非常简单, 对...
kai 发布于 2006-07-30 09:35 | 阅读 794 次 | 评论 0 条

The&nbsp;search&nbsp;technique&nbsp;what&nbsp;I&nbsp;thought

Here I want introduce my search technique, I don't know whether this technique is already used by some search enginee. At all, I have never heard or never seen. Now come to the subject. I think, everyone here has the experience by searching. For example search your shoe, or search your pencil, or...
kai 发布于 2006-07-30 09:25 | 阅读 930 次 | 评论 1 条

Calculator(console&nbsp;application)

UploadFiles/2006-7/731720792.rar #include <iostream>#include <string>#include <sstream>using namespace std; class Expression{private: string exp; string left; string right; char op; string rest;public: Expression(){} Expression(string expStr) { ereaseSpace(expStr); exp = expStr; if(beginW...
kai 发布于 2006-07-30 09:16 | 阅读 1222 次 | 评论 1 条

汗,LNK的错误种类还真不少呢,刚才又来了一个LNK1168

原来是做得那个窗口的关闭按钮不好使,虽然貌似关闭了,看不见了,其实在进程里还有 以下是错误信息和外国某论坛高手给与的解答: LINK : fatal error LNK1168: cannot open Debug/Player.exe for writingError executing link.exe.//////////////////////////////'Cos the thread message loop still running.though , the the Window of the app is invisible. 把我的代码也贴上吧,明天早上...
海啸南风 发布于 2006-07-29 10:17 | 阅读 1536 次 | 评论 0 条

或者可以放任

程序员的思维大多是理性的,因为他面对的总是按照某种固定逻辑运行的电脑。但是作为一个人,在理性中生活得太久了,真的很想放任一下自己。 每天都提心吊胆地埋头工作,可是有一点点的空闲的时候,忽然想起,其实自己并没有明确的目标,所谓的追求就是在工作的环境里得到上司和同事的认可。想想真是可笑,自己做事做人,何必要看别人的眼光。 或者我们可以尝试放任,把那一点小小的追求阁到一边去,体会一下洒脱的心境,呼吸一点自由的空气。
laicai2003 发布于 2006-07-29 06:52 | 阅读 811 次 | 评论 0 条

回忆那篇《挑山工》

真的是很怀念那篇课文,记得那个五年级的那个夏天,校长来听语文课,被提问朗读那篇课文的是小学一直爱着的莹莹,她读课文的声音现在我还记得清楚。 不知道是喜欢女孩儿还是喜欢课文,还是崇拜老师,这么多年那篇课文总是忘不掉,尤其是老师讲得对挑山工的话的理解:“挑山工扎扎实实,一步一个脚印,一个劲儿的往前走,尽管慢,但由于目标专一,坚持不懈,最终一定能达到目的。” 那年的冬天实在是冷,但是每天早上六点坚持去上学路过的一停工的工地里复习,不知道为什么,选择那个地方格外的有气氛,只是写字的时候,手会冻得僵僵的,那应该是这辈子头一回被冻出那种感觉,没想到真的拿不住笔了。不过还是坚持在那儿背书,背习题,...
海啸南风 发布于 2006-07-28 21:59 | 阅读 546 次 | 评论 0 条

研究:类变量(static变量)不赋初值的情况

class Point{ static int z; Point() { } static void output() { System.out.println(z); } public static void main(String[] args) { Point.output(); }} //static变量不赋初值则默认为0
海啸南风 发布于 2006-07-28 09:14 | 阅读 497 次 | 评论 0 条

研究:不同构造函数中定义常量值是否可以不同

class Point{ final double PI; Point() { PI=3.1415926; } Point(int a,int b) { PI=4.1415926; } void output() { System.out.println(PI); } public static void main(String[] args) { Point pt; pt=new Point(); pt.output(); Point pt2=new Point(2,3); pt2.output(); } } //结论:不同构造函数中定义常量值可以不同
海啸南风 发布于 2006-07-28 09:12 | 阅读 477 次 | 评论 0 条

一直记在心头的课文--<<挑山工>>

在泰山上,随处都可以碰到挑山工。他们肩上搭一根光溜溜的扁担,两头垂下几根绳子,挂着沉甸甸的物品。登山的时候,他们一只胳膊搭在扁担上,另一只胳膊垂着,伴随着步子有节奏地一甩一甩,保持身体平衡。他们的路线是折尺形的——先从台阶的左侧起步,斜行向上,登上七八级台阶,就到了台的右侧;便转过身子,反方向斜行,到了左侧再转回来,每次转身,扁担换一次肩。他们这样曲折向上登,才能使挂在扁担前头的东西不碰在台阶上,还可以省些力气。担了重物,如果照一般登山的人那样直上直下,膝头是受不住的。但是路线曲折,就会使路线加长。挑山工登一次山,走的路程大约比游人多一倍。 奇怪的是挑山工的...
海啸南风 发布于 2006-07-28 05:17 | 阅读 710 次 | 评论 1 条

嫁给一个愿意被自己上楼的男人[转自ez2dance]

第 1 楼 嫁给一个肯背你上楼的男人 她是城市的白领,他是城市的打工仔.高中毕业后,两个人划着完全不同的青春诡计.可是,他们依然保持着恋人的关系.仅仅是保持着.白天,她在公司里喝着正宗的雀巢咖啡;下班后,她吃他买来的廉价冰棍;中午,她品味着公司里精致的饭菜;晚上,他带他去脏兮兮的饭馆吃并不正宗的兰州拉面.她认为,两人的生活太不协调.这样的恋情,从开始的那一天,便仿佛注定了某一种结局.他每天去接她,然后送她到她居住的白领公寓的电梯口,道一声晚安,匆匆离去.那...
海啸南风 发布于 2006-07-25 05:56 | 阅读 675 次 | 评论 3 条

.Net中分割字符串

工作中有时遇到分割字符串的问题、在.Net中用String.Split方法实现,举例如下:string str="中国|美国|日本"; string [] mystr=str.Split('|'); foreach (string i in mystr) { Response .Write (i.ToString()+"<br>"); }输出为:中国美国日本Response .Write (mystr.Length.ToString()); 输出为:3
chy710 发布于 2006-07-25 04:49 | 阅读 1479 次 | 评论 1 条

将已变为绿色的 dw 标题栏再变为灰色

CONSTANT LONG WM_NCACTIVATE = 134 Send(Handle(dw_1),WM_NCACTIVATE,0,0)
lyzmain 发布于 2006-07-24 21:23 | 阅读 719 次 | 评论 0 条