C++基础
文章平均质量分 78
杨玖龙
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++字符串基础
字符串 字符串是存储在内存的连续字节中的一系列字符,C++处理字符串有两种方式: 一、来自C语言的C-风格字符串(C-style string); 二、string 类库; 一、C-风格字符串(C-style string) 存储在连续字节中的字符意味着可以将字符串保存在char数组中,其中每个字符都位于自己的数组元素中。C-风格字符串(c-string)具有一种特殊的性质:以空字符(null)结...原创 2018-12-19 20:53:03 · 1250 阅读 · 0 评论 -
C++指针和const的结合
指针与const限定符的结合有许多微妙的地方,首先,明确三种类型: int const * a 或者const int* a; 常量指针:不能通过指针改变指向元素的值; int *const a; 指针常量: 不能改变指针所指向的元素; const int * const a; 指向常量的指针常量:以上两者的结合。 (分辨读法:const读作常量,*读作指针哪个在前读哪个。) 一、思考这样一种情况...原创 2019-01-11 18:52:38 · 329 阅读 · 0 评论 -
纪念迭代器使用的一次错误
使用迭代器而非下标实现对vector元素逐个的访问更具有逻辑上的完整性,随着对C++理解的加深,应该越来越习惯使用迭代器,在一次使用中犯了如下的错误: vector nums = { 1,2,3,4,5,6,7,8,9,0 }; vector::iterator itor1 = nums.begin(); vector::iterator itor2 = itor1 + 1; while (nu...原创 2019-03-16 21:11:05 · 172 阅读 · 0 评论 -
孙鑫C++课程笔记2——创建类
Lesson 2 一、结构体与类型的区别: 与C语言不同的是,在C++中的结构体允许拥有函数成员,这和类有很大的相似性,二者的主要差别在于成员的访问权限上: *缺省状态下,结构体的成员一律默认为是Public的,可以在外部访问,当然也可以将这些成员声明成Private的。 *缺省状态下,类的成员一律默认为是Private的。 二、父类与子类的成员访问规则: 三、虚函数的概念 声明方式:在函数头前面...原创 2019-03-24 20:57:05 · 267 阅读 · 0 评论 -
摘自孙鑫C++教程第一课,建立一个窗口
# include<windows.h>; //包含windows.h头文件 # include <stdio.h>; //因为要使用大量C语言内容,包含C语言头文件 LRESULT CALL...翻译 2019-03-22 21:21:23 · 672 阅读 · 0 评论 -
const 限定符
在说明auto 和 decltype 的用法和区别之前,现补充一点关于const的知识: 一、 const限定符: 在声明一个对象的时候,我们可以使用关键字const修饰,表示这个对象是个常量: const int a=10; 如果我们做了这样的限定,就意味着以后不可在程序中不能再对a的值进行改变,也就是说:名称为a的这个存储空间内的数据不允许后面的程序添加改变,这也带来了使用const的第一条性...原创 2019-03-27 14:37:24 · 268 阅读 · 0 评论 -
文件的单独编译与链接
为了将函数组件分别管理,可以将一个整体的程序分为三个部分: 头文件:包含结构和声明和使用这些结构的函数的原型。 源代码文件:包含与结构有关的函数的代码。 源代码文件:包含调用与结构相关的函数的代码。 尽量不要将函数定义和变量声明放到头文件中,如果这样做,程序的其他两个源代码文件同时包含这个头文件时,意味着程序中包含了同一个函数的两次定义,除非该函数是内联的,否则将导致错误。 一般情况下,头文...原创 2019-03-28 22:49:35 · 262 阅读 · 0 评论
分享