
C和C++学习
「已注销」
划水~
展开
-
《C++ Primer Plus(第6版)》读书笔记(三)
第三章 处理数据本章内容包括:C++变量的命名规则。C++内置的整型——unsigned long、long、unsignedint、int、unsigned short、short、char、unsigned char、signed char和bool。C++11新增的整型:unsigned long long和long long。表示各种整型的系统限制的climits文件。各种整型的数字字面值(常量)。使用const限定符来创建符号常量。C++内置的浮点类型:float、doubl原创 2021-01-15 15:26:33 · 155 阅读 · 0 评论 -
《C++ Primer Plus(第6版)》读书笔记(二)
第二章 开始学习C++本章内容包括:创建C++程序。C++程序的一般格式。#include编译指令。main()函数。使用cout对象进行输出。在C++程序中加入注释。何时以及如何使用endl。声明和使用变量。使用cin对象进行输入。定义和使用简单函数。● C++对大小写敏感,也就是说区分大写字符和小写字符。int main(){ statements return 0;}● 上面的几行代码构成了函数定义(function definition)。该原创 2021-01-15 14:44:31 · 144 阅读 · 0 评论 -
《C++ Primer Plus(第6版)》读书笔记(一)
第一章 预备知识本章内容包含:C语言和C++的发展历史和基本原理。过程性编程和面向对象编程。C++是如何在C语言的基础上添加面向对象概念的。C++是如何在C语言的基础上添加泛型编程概念的。编程语言标准。创建程序的技巧。...原创 2021-01-15 14:26:40 · 131 阅读 · 0 评论 -
delete指针后应该将指针赋值为NULL
一般来说,执行语句:int *p = new int(1);delete p;之后,指针指向的内存空间已经释放了,该指针已经没有“实权”了,但是该指针还是存在,并没有消失,而且指向的地址也没有改变,这时对这个指针的任何操作都是危险的,很容易发生程序错误,这时候的p就是一个野指针,比如再次执行delete p操作,会使程序崩溃。良好的习惯是在delete之后,随后将该指针置NULL,如下:int *p = new int(1);delete p;p = NULL;这时候发生delete p操原创 2021-01-07 23:43:04 · 1616 阅读 · 0 评论 -
C++程序中的\b
C++程序中的\b\b代表退格,但是与按下退格键不一样,当前的光标会向前移动一位。下面是《C++ Primer Plus(第6版)》中的一段代码://bondini.cpp -- using escape sequences#include<iostream>int main(){ using namespace std; cout << "\aOperation \"hyperHype\" is now activated!\n"; cout &原创 2021-01-07 23:39:09 · 3030 阅读 · 1 评论