1、 #include <stdio.h> #include <stdlib.h> int main() { int ch; int count = 0; FILE * fp; char fname[50]; printf("请输入文件名:\n"); scanf("%s", fname); getc ...
分类:
其他好文 时间:
2019-11-12 21:58:18
阅读次数:
109
#include <string>using std::string;int main(){ //3.2.1 定义和初始化string对象 string s1; //默认初始化,s1是一个空字符串 string s2 = s1; //s2是s1的副本 string s3 = "hiya"; //s3 ...
分类:
编程语言 时间:
2019-11-12 19:55:18
阅读次数:
80
表格数据来自《C Primer Plus》P42 表3.1 C语言的数据类型关键字 其中有 3 个用来修饰基本类型的关键字:short、long、unsigned 数据类型中的 3 个修饰关键字可以与其他或自身组成新的数据类型。对于这几点应当注意以下几点: short int 类型(简写为 shor ...
分类:
编程语言 时间:
2019-11-09 09:47:21
阅读次数:
288
1、 #include <stdio.h> #include <string> int main() { char ch; int space_1 = 0; int break_1 = 0; int other_1 = 0; printf("请输入字符:"); while ((ch=getchar( ...
分类:
其他好文 时间:
2019-11-07 14:56:47
阅读次数:
86
来自C++Primer,我对文件读写不是特别熟悉,ifstream的文件打开可以相对路径可以绝对路径,这里是一个相对路径的版本,只要和主程序放在同一个文件夹就可以了 向下就直接 / 向上一级就 ../ ...
分类:
其他好文 时间:
2019-10-27 18:37:51
阅读次数:
85
数据抽象——类 类的基本思想——数据抽象(data abstraction)与封装(encapsulation) 数据抽象:一种依赖于接口(interface)与实现(implementation)分离的编程与设计技术 类的接口——用户所能执行的操作 类的实现——数据成员、负责接口实现的函数体及所需 ...
分类:
编程语言 时间:
2019-10-20 01:07:36
阅读次数:
98
继承 定义相似的类型并对其建模,形成一种层次关系 基类——一般、泛化 派生类——具体、细化 继承的意义 实现代码重用 提高软件易扩展性 [TOC] Best Practices 为基类定义虚析构函数 理由: 当delete一个动态分配的对象指针时,将执行析构函数,如果指针指向的是继承体系的类型, 可 ...
分类:
编程语言 时间:
2019-10-20 00:54:42
阅读次数:
96
顺序容器 选择什么容器根据业务需求, 研读STL剖析了解底层数据结构, 更加清楚各种优势劣势 [TOC] 零碎点 迭代器被设置为 左闭右合 带来的编程假设 begin == end,范围为空 begin != end, 至少一个元素 begin可递增至end 两大类型的容器初始化——同类型容器拷贝, ...
分类:
编程语言 时间:
2019-10-17 23:28:31
阅读次数:
107
VC++2010是一个成熟稳定的版本,微软的编译工具Visual Studio系列从VC6到如今的VC2019,功能非常强大,我们在开始学习C++和计算机图形学的时候,一般入手<<C++Primer>><<OpenGL编程指南>>一般例子并不会详细讲解开发环境,这是因为C++和C语言还有OpenGL ...
分类:
编程语言 时间:
2019-10-14 01:15:45
阅读次数:
114
C++ Primer Pluse 课后习题答案 第四章 ...
分类:
编程语言 时间:
2019-10-13 16:50:40
阅读次数:
105