
C/C++
Monotop
初来乍到
展开
-
《Programming: Principles and Practice Using C++》读书笔记(一)
《Programming: Principles and Practice Using C++》读书笔记(一) Created 星期二 11 三月 2014 c++之父Bjarne Stroustrup写给初学者的读本,语法和语言特性是次要,如他所言“思想和原理”才是重点 Bjarne Stroustrup这么说过: “每一种程序设计语言代表了一种思想,将其中很多语言特性结合起原创 2014-03-11 12:14:22 · 2459 阅读 · 0 评论 -
基于文法分析的简单计算器实现
《Programming: Principles and Practice Using C++》读书笔记(二) 程序设计的过程: 分析 设计-实现-测试 得到程序原型 再设计-再实现-再测试 几个轮回后得到最终程序 关于过程中的三个阶段: 分析:程序规模越大,需求分析愈重要 设计:系统总体结构图,各部分实现及其相互关系,重要的是考虑实现方式,如用什么lib 实现:编码,原创 2014-03-12 19:07:46 · 1824 阅读 · 0 评论 -
C/C++运行时内存分配
运行时代码分为5个区域存储:(内存地址从低到高) code存储代码 constants存储const常量,定义时必须完成初始化,运行时不允许修改 global存储程序中的全局变量,全局变量允许修改,在系统内存中存储,可以存储很大的数组(放在栈中可能会溢出) heap是一块动态内存区域,可存放持久化内容, 不会自动释放内存,new出来后忘记释放会在此处造成内存泄漏原创 2014-03-08 21:30:51 · 1108 阅读 · 0 评论