摘要:
首先应该把c语言学精 精华是实践需要熟读四本c语言书c程序设计语言(必看)c陷阱与缺陷(必看)c和指针(必看)c专家编程(必看)数据结构与算法数据结构(C语言版)算法导论unix系统编程有3本好书unix环境高级编程(必看)unix网络编程卷一(必看)unix网络编程卷二(必看)(tcp/ip 协议卷一 tcp/ip协议卷二 tcp/ip协议卷三)参考看c++语言编程c++primer 或者c++程序设计语言 (二选一)Effect C++(必看)C++编程思想泛型编程与STL深度探索c++对象模型设计模式代码大全Unix编程艺术深入Linux内核架构把上面的学习的差不多了,就可以做自己想做的 阅读全文
posted @ 2013-09-09 23:43
demps_c
阅读(190)
评论(0)
推荐(0)
摘要:
根据目的对模式分成1 创建型2 结构型3 行为型创建型类模式将对象的部分创建工作延迟到子类,创建型对象模式则将对象创建部分延迟到另一个对象中结构型类模式使用继承类组合类,结构型对象模式则描述了对象的组装方式行为型类模式使用继承描述算法和控制流,行为型对象模式则描述一组对象怎么样协作完成单个对象所无法完成的任务 面向对象设计最困难的部分就是将系统分解成对象集合,因为要考虑很多因素,封装,粒度,依赖关系,灵活性,性能,演化,复用等等。面向对象系统中最常用的的技术是类继承和对象组合 阅读全文
posted @ 2013-09-09 16:38
demps_c
阅读(190)
评论(0)
推荐(0)
摘要:
女孩喜欢上一个男孩通常会有两种极端反应:要么是变得更温柔善良。要么是变得更野蛮任性。——但最重要的一点是,她能让你感觉到,她对你与对别人不同。 阅读全文
posted @ 2013-09-09 16:20
demps_c
阅读(186)
评论(0)
推荐(0)
摘要:
结构体内的变量对齐原则struct{int a;short b;char c;}s1;每个int类型只会从内存地址除以4余数为0的地方开始,只会从这个地方开始而short只会从内存地址除以2余数为0的地方开始只会从这个地方开始c则从任何地方呢都会开始只会从这个地方开始(按照4对齐)struct a { char c;}struct b{ char c; struct a a; short s; struct a a;}第一个是4第二个是6此时应该是按照2对齐struct c{ 12 char a[3]; 13 }; 14 struct d{ 15 ... 阅读全文
posted @ 2013-09-09 14:40
demps_c
阅读(159)
评论(0)
推荐(0)
浙公网安备 33010602011771号