摘要: 软件危机 软件危机 :在计算机软件开发和维护过程中所遇到的一系列严重问题。 软件危机的表现: 1. 对开发成本和进度估计常常很不准确 2. 用户对“已完成的”软件系统不满意的现象经常发生 3. 软件产品的质量往往靠不住 4. 软件常常是不可维护的 5. 软件通常没有文档资料 6. 软件成本在计算机系 阅读全文
posted @ 2019-03-12 23:31 醉曦 阅读(419) 评论(0) 推荐(0) 编辑
摘要: os目标 1. 方便:os使计算机更易于被使用; 2. 有效:os能够以更有效的方式管理计算机资源; 3. 扩展能力:在构造系统时,允许在不妨碍当前功能的时候加入新的系统功能。 os提供的服务 1. 程序开发 2. 程序运行 3. I/O设别访问 4. 文件访问控制 5. 系统访问 6. 错误检测和 阅读全文
posted @ 2019-03-12 11:35 醉曦 阅读(394) 评论(0) 推荐(0) 编辑
摘要: string中常见的成员函数 示例代码: string s= string("abcdefg"); char ch[] = "abcdefgd"; //调用构造函数全部复制 string str1 = string(s); //构造函数,从字符串str的第2个元素开始,复制5个元素,赋值给str2 阅读全文
posted @ 2019-03-12 00:28 醉曦 阅读(3122) 评论(0) 推荐(2) 编辑
摘要: stack中常见方法 1. top():返回一个栈顶元素的引用,类型为 T&。如果栈为空,返回值未定义。 2. push(const T& obj):可以将对象副本压入栈顶。这是通过调用底层容器的 push_back() 函数完成的。 3. push(T&& obj):以移动对象的方式将对象压入栈顶 阅读全文
posted @ 2019-03-12 00:15 醉曦 阅读(5431) 评论(0) 推荐(1) 编辑