自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 文件的单独编译与链接

为了将函数组件分别管理,可以将一个整体的程序分为三个部分: 头文件:包含结构和声明和使用这些结构的函数的原型。 源代码文件:包含与结构有关的函数的代码。 源代码文件:包含调用与结构相关的函数的代码。 尽量不要将函数定义和变量声明放到头文件中,如果这样做,程序的其他两个源代码文件同时包含这个头文件时,意味着程序中包含了同一个函数的两次定义,除非该函数是内联的,否则将导致错误。 一般情况下,头文...

2019-03-28 22:49:35 229

原创 const 限定符

在说明auto 和 decltype 的用法和区别之前,现补充一点关于const的知识: 一、 const限定符: 在声明一个对象的时候,我们可以使用关键字const修饰,表示这个对象是个常量: const int a=10; 如果我们做了这样的限定,就意味着以后不可在程序中不能再对a的值进行改变,也就是说:名称为a的这个存储空间内的数据不允许后面的程序添加改变,这也带来了使用const的第一条性...

2019-03-27 14:37:24 223

原创 孙鑫C++课程笔记2——创建类

Lesson 2 一、结构体与类型的区别: 与C语言不同的是,在C++中的结构体允许拥有函数成员,这和类有很大的相似性,二者的主要差别在于成员的访问权限上: *缺省状态下,结构体的成员一律默认为是Public的,可以在外部访问,当然也可以将这些成员声明成Private的。 *缺省状态下,类的成员一律默认为是Private的。 二、父类与子类的成员访问规则: 三、虚函数的概念 声明方式:在函数头前面...

2019-03-24 20:57:05 237

翻译 摘自孙鑫C++教程第一课,建立一个窗口

# include<windows.h>; //包含windows.h头文件 # include <stdio.h>; //因为要使用大量C语言内容,包含C语言头文件 LRESULT CALL...

2019-03-22 21:21:23 640

原创 LeetCode:131 分隔回文串——我想到的一种又慢又复杂的迷之方法

通过大量的使用容器完成 vector<vector<string>> partition(string s) { vector<vector<string>> res; vector<string> temstring; int leng = s.size() - 1; int tsize; bool o; ...

2019-03-20 21:52:14 130

翻译 [国外原文翻译]鸡蛋掉落问题的一般性解法

原文地址 鸡蛋掉落问题详解 鸡蛋掉落问题指的是在允许有限次出现错误状态的情况下,寻找当前问题解决方法。一个游戏类型的版本为:在一个高为n层的塔上,你有m个完全相同的理想鸡蛋可以扔下去,这些鸡蛋都具有一个属性就是,存在一个楼层高度f,当你从低于f的楼层扔下去时,鸡蛋不会破碎;当从高于或等于f的楼层扔下时,鸡蛋会碎掉,碎掉的鸡蛋当然不能再用。你要做的是:无论f为多少(0<=f<=...

2019-03-20 13:41:03 777

原创 纪念迭代器使用的一次错误

使用迭代器而非下标实现对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 148

原创 C++指针和const的结合

指针与const限定符的结合有许多微妙的地方,首先,明确三种类型: int const * a 或者const int* a; 常量指针:不能通过指针改变指向元素的值; int *const a; 指针常量: 不能改变指针所指向的元素; const int * const a; 指向常量的指针常量:以上两者的结合。 (分辨读法:const读作常量,*读作指针哪个在前读哪个。) 一、思考这样一种情况...

2019-01-11 18:52:38 286

原创 C++字符串基础

字符串 字符串是存储在内存的连续字节中的一系列字符,C++处理字符串有两种方式: 一、来自C语言的C-风格字符串(C-style string); 二、string 类库; 一、C-风格字符串(C-style string) 存储在连续字节中的字符意味着可以将字符串保存在char数组中,其中每个字符都位于自己的数组元素中。C-风格字符串(c-string)具有一种特殊的性质:以空字符(null)结...

2018-12-19 20:53:03 1208

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除