笑看云卷云舒

12点之前学语言,12点之后学技术...希望目标越来越近...Fighting
 
 

最新随笔

  • 1. 每天进步一点点---C++ Primer(3.1-3.3)
  • 2. 圣诞夜(延迟,补上...)

留言簿

  • 给我留言
  • 查看公开留言
  • 查看私人留言

随笔档案

  • 2007年1月 (2)

文章档案

  • 2007年1月 (1)

相册

  • 私の写真…

我的好友

  • 晗英咀华 [Through the Years and Far Away]
  • 陌上花开
  • 小七的心情瓶子
  •  

最新评论

1. re: 06走了...迎来新的一年
作项目的感受果然都是一样的,老是逃不出加班干进度的怪圈>___<。。。。 新年每天进步一点点!! (immense)
2. re: 圣诞夜(延迟,补上...)
^_^ 这个台场的阶梯看起来很水晶的说。摩天轮好炫~~~ (immense)
3. re: 圣诞夜(延迟,补上...)
啊呀啊呀,那个摩天轮~~ (小七)
4. re: 06走了...迎来新的一年
新的一年,祝你有好的开始,也祝福我自己,呵呵。 (ice_vicky)
5. re: 06一年
每个人都在感觉人生,都在想受人生,可每个人都对它无可,真的除了对键盘说了之餐外,就再也没有了,是什么原因导致这样的 结局了,我除了工作之趋,又在进一步了些什么,来到[ 这世上到底为了什么? (走了)

阅读排行榜

  • 1. 06走了...迎来新的一年(673)
  • 2. 圣诞夜(延迟,补上...)(500)
  • 3. 每天进步一点点---C++ Primer(3.1-3.3)(349)

评论排行榜

  • 1. 06走了...迎来新的一年(3)
  • 2. 圣诞夜(延迟,补上...)(2)
  • 3. 每天进步一点点---C++ Primer(3.1-3.3)(0)


Copyright ©2008 栓着猫的狗
沪江博客   首页   新随笔   新文章   管理   档案   讨论   名师   订阅 订阅

2007年1月8日

每天进步一点点---C++ Primer(3.1-3.3)
接近半年没有写程序了,昨天帮别人写一个GUID的生成程序,突然忘了头文件是如何包含的...晕,的确该学习了
从今天开始我的C++之旅,以前也看过这本书,但仅限于看过,没有深究,今天重新搬出这块砖头,从最基本的开始学习,应该会有不少收获吧
第三章开始讨论了C++中的数据类型,虽然标题仅仅是数据类型,但关于程序设计的思想:flexible,modular,reusable,understandable;始终是贯穿本书的.C++中最优秀的两个方面,面向对象以及泛型化,面向对象使得程序更加模块化和可读性,泛型化使得程序更加可扩展和可重用.HHou,感觉有些偏离主题了,言归正传...
第一节中讲了文字常量,为什么称为常量?因为其无法寻址,即我们无法人为改变这个值.字符串常量由零个或多个包含在双引号内的字符常量组成,零个即空字符串.字符串文字的类型是字符常量数组,它由本身的数据内容以及编译器加上的空Null字符构成.宽字符文字以及宽字符串文字的构成方法与普通的一样,但由一点要注意:
"My" "Girl",这两个字符串在程序中相邻,C++会将其连接,输出"MyGirl"
同理,L"My" L"Girl",这两个宽字符串在程序中相邻,也将输出"MyGirl"
但是不要将字符串与宽字符串相邻,即"My" L"Girl",即使编译器能够将其输出为"MyGirl",但是不能保证其他编译器也可以,因为这并不是一种标准的行为,建议不要这样使用.
为什么变量能够改变?因为变量为我们提供了一个带名称的内存存储区域,通过这个名称,程序可以对该内存进行操作;每一个变量都存在一个特定的数据类型,这样就决定了该内存的大小,布局,以及范围和可执行的操作.
变量的定义可以在全局区域(global scope)内,或是局部(local scope)及通过new动态生成;在全局区域内定义,编译器会自动为其指定一个初始值0;而局部或是动态定义,则是未初始化,但并不是没有值,而是未定义,该值是关联的内存中前次使用的值.建议在定义每个对象时,都为其指定一个初始值,因为使用一个未被定义的对象将是一个很难发现的错误.
指针也是一种变量,它持有的是某个对象的内存地址,通过指针能够间接的对该对象进行操作.指针的定义通过解引用操作符*来完成,如下:
string *ps;如果书写方式是string* ps;也能完成想法,但是这不是一种好的编程风格,可能会导致一些潜在的错误,如,某甲想添加另一个指针ps2,那么他很可能直接在后面加,如:string* ps,ps2,但是事实上这里ps2并不是一个指针,而是一个普通的string对象.当一个指针被赋值为0时,表明它没有指向任何对象,建议定义时这样做.指针不能初始化或是赋值为其他类型的指针,或是非地址值;这样都会导致编译时错误.void型指针,仅能够存储地址值或是传输地址或地址值比较,而不能做其他解析相关地址的操作,因为该地址的布局大小都是未知的.指针也能像普通变量一样,进行加减运算,但是这里加减不同于普通变量,而是与其指针的类型关联,int型指针加2,则是将其地址值前移8个字节(但是会否在边界出现地址越界?能否进行乘除运算呢?查).一般这类操作只在数组中有意义,因为只有数组才能保证其地址连续.(如果是数组上的这类操作,则不会发生地址越界)
もう一頑張り…
--Over--明天继续---
贴几张MM放松一下
去年东京车展的照片...


更喜欢这辆车:


这个MM我最喜欢了, 可惜

posted @ 2007-01-08 23:54 栓着猫的狗 阅读(349) | 评论 (0) | 编辑 收藏
 

2007年1月5日

圣诞夜(延迟,补上...)
台湾地震,,居然现在俺MSN的SPACE都上不了了...
无奈,挪窝沪江,好在沪江的blog真不错,喜一个
06的圣诞在东京度过...贴两张俺拍的
东京的台场

东京电视台,,可惜没上去玩玩...因为一致决定去玩大转盘,就是下面的...

顺便贴贴额blog的测试结果:吼吼,还挺满意
沪江博客-笑看天外.(栓着猫.)
93.0%男性倾向,7.0%女性倾向
评点:您的文风冷静而镇定,言语间展现出强悍的思辨能力与恢宏的胸襟,一个男子汉的阳刚形象跃然纸上。
posted @ 2007-01-05 22:48 栓着猫的狗 阅读(500) | 评论 (2) | 编辑 收藏
 

2007年1月2日

06走了...迎来新的一年
日历翻到了2007年,过去的06年发生了太多...
大学生活在06年结束了,4年来朝夕相处的兄弟们都各奔东西了,对未来的憧憬,却是更多的无奈,很多次强迫自己不去回忆那段时光,因为总会带来些许心酸,06过去了,大家都还过得好吗?
06年5月,一个人跑去了北京,打算换份工作,那段时间找了10家左右的公司,不是别人看不上我,就是我没看上别人.最后自己很想去的LT,却在我回武汉的火车上给了我电话,通知我去,可当初对LT的热情已经消失了.人生就是这么戏剧性,加上现在公司里老板和同事的说留,就留了下来.
06年7月正式开始了自己的职业生涯,短短半年,转变了一些,可距自己的目标仍然差距很大.半年中的一半多时间在东京度过,在那里通过同客户的交流,学会了不少的东西.无论是技术还是思维方式上的.在这半年中每天都是忙碌的,但感觉现在随着项目规模的不断扩大,越发显现出公司在管理上的不足,流程开始混乱,重复劳动太多,虽然客户反映还不坏,但完全是依靠弟兄们不停的加班换来.一旦这股热情开始消退,已经发生了,走了好多个,希望今年自己能在项目管理能力上有所提高,一个人再强也不能保证项目成功.
新的一年了,不知道该对自己有何种期待,但愿每天都不要虚度吧...
希望我的家人和朋友们都健康快乐!!!
posted @ 2007-01-02 20:21 栓着猫的狗 阅读(673) | 评论 (3) | 编辑 收藏
 
仅列出标题  下一页