读书笔记之《现代C.程序设计》
ningsuguan
以有限离散的生命逼近无限连续的生活
展开
-
C++基础(一)初识
书目《现代C.程序设计》学数学的时候,老师给我们讲过一个道理:如果你始终学不会怎么做一道题,建议回去看看题目有关名词的原始定义,不会做的根本原因是你对原始定义的不理解,深以为然。C++是C的加强版C/C++是编译语言1、其“语法正确”的源代码被编译器生成机器码(也叫目标代码),机器码和库代码被连接器连接起来生成可执行文件,这个可执行文件才是真正可运行的。2、如果使用符合ISO C...原创 2019-05-07 23:40:37 · 127 阅读 · 0 评论 -
C++基础(三)操作符的重载
书目《现代C.程序设计》要重载一个操作符,必须写一个特殊的操作符函数,该函数式类成员之一,当该操作符与该类的对象一起使用时,它完成指定任务。一般形式是:返回类型 operator 符号(参数表)例1:一元操作符的重载#include<iostream.h>class Counter{private: int count;public: Counter() { ...原创 2019-04-14 18:17:40 · 121 阅读 · 0 评论 -
C++基础(二)类
书目==《现代C.程序设计》==List item原创 2019-04-14 21:02:28 · 135 阅读 · 0 评论 -
C++基础(四)内存分配
书目《现代C.程序设计》(一)动态内存分配动态内存分配是指程序中存储变量所需的内存在程序运行时才被分配,C++中一般使用new和delete,这两个是操作符,C中一般使用malloc和free,这两个是定义在stdlib库中的函数;(二)内存存在的区域保存函数局部变量的内存位于栈中,而动态分配的内存位于堆上,堆很大但是它是有限的,因此动态分配内存时,可能会失败;(三)异常处理...原创 2019-04-14 22:44:58 · 94 阅读 · 0 评论