- 博客(16)
- 收藏
- 关注
转载 C++ 类的构造函数
在上一章中, 初步的介绍了类的部分内容, 必须熟练掌握类部分内容与结构体相同好了, 当我们创建一个类时, 有的时候需要初始化, 这时候就需用到构造函数构造函数的格式为:<ClassType>(<List>){ //Do something...}<ClassType> 为类的名字&...
2019-09-28 12:22:00
188
转载 C++ 函数指针
本篇参考资料: <Professional C++, 4th Edition>在上一章中, 已经粗略的介绍了智能指针 unique_ptr如果觉得本章的内容不适合你, 可以看 C++指针知识点目录同时在 指针基础部分 中, 提到了指针是指向着一个地址, 但是我们很容易产生一个问题:函数也有地址, 那么 指针能否指向函数?----当然可以如果你是...
2019-09-27 17:29:00
165
转载 C++ const 常量指针
如果发现本篇的内容不适合你, 可以查看 C++指针目录在上一章中, 我们了解到了 C++普通指针的用法在这一章中, 我们需要学会熟练地运用 const, 才可以进入以下部分, 不熟悉的可以看: C++ const用法好了, 进入正题, 现在会使用一些普通的指针, 但是不知道大家有没有想过:如果一个指针是 const 怎么办?当我们声明一个 const指针有...
2019-09-01 20:55:00
191
转载 C++ this关键字指针
如果这一章不适合你, 你可以查看 C++指针目录在上一章中, 我们了解到了 结构体与类中的指针的用法, 本章必须在熟悉其用法之后开始我们在类或结构体中, 可能难免会碰到这样的情况 (例如存放位置信息的类): 1 #include <iostream> 2 using namespace std; 3 class POS 4 { 5 privat...
2019-09-01 12:16:00
176
转载 C++类基础部分详解
struct 结构体想必有语法基础的都十分熟悉, 但是在C++中使用 struct 没有利用好 C++的特色现在就来介绍一下 class: 类在类与结构体中, 我们可以控制成员的访问权限, 分为3种:public公共的访问权限, 可以不受限制随意访问private私有访问权限, 只能被自身的成员(不管是什么访问权限)访问, 无法继承...
2019-09-01 11:41:00
348
转载 C++ 结构体与类指针
在上一章中, 我们已经了解到了普通指针的基础使用方式, 但是知道结构体与类中的指针是如何使用的吗? 就来介绍一下如果本章的内容不适合你, 可以查看 C++指针目录在结构体或类中, 指针访问其成员函数或变量通过 "->" 运算符或者看代码注释部分, 注释部分的操作不推荐:#include <iostream>#include <cstrin...
2019-09-01 11:05:00
499
转载 C++ 字符(char)指针
在上一章中, 详细讲解了普通指针一维数组的用法, 现在来介绍一下 字符指针如果不是你想查看的内容, 可以看: 指针目录char 指针的声明方式与普通指针一致, 但有一些特殊的地方char 指针可以看作是字符串, 比如说:const char *str="HelloWorld!";如果对 const 比较陌生, 可以看这里对于字符串指针的创建, 上面的是一种...
2019-09-01 09:23:00
3620
转载 C++指针详解
请点击需要的内容, 篇目在不断更正扩充中1.基础 指针基础详解 const 常量指针 结构体与类指针 this 指针2.提高 指针与一维数组 字符指针 指针与n维数组3.高级特性 智能指针基础用法 函数指针与dll欢迎评论, 或者联系 Bean-Shooter@outlook.com转载于:https://w...
2019-09-01 08:39:00
147
转载 C++ 智能指针 (unique_ptr)
在上一章中, 我们已经将n维数组与指针的联系讲完了, 现在要介绍的是非常高级的 C++ 指针, 指针的内容必须完全掌握才可进入此篇, 没有掌握看此篇如果不是你想看的内容, 推荐查看 C++指针目录请注意: 部分 IDE (如 Dev-Cpp) 不支持 C++11 或没有 <memory> 头文件者, 请跳过此篇在 C++ 官网中已经详细的介绍了智能指针, 现...
2019-08-31 11:47:00
134
转载 C++ 指针与二维(多维)数组
在上一章中, 介绍了指针与一维数组的联系 (指针数组叫动态数组)如果不是你想看的内容, 推荐查看C++指针目录一维数组搞定了, 二维数组或者多维? 能否按照一维数组的思路?------可以(本篇以二维数组为例, 多维数组思路一样)例:#include <iostream>using namespace std;int main(){ ...
2019-08-31 10:58:00
150
转载 C++ 指针与一维数组
在上一章中, 已经谈到普通指针 (C风格) 的基础概念, 现在来介绍一下 数组与指针的联系如果不是你想看的内容, 推荐查看C++指针目录比如说我们现在声明一个数组:#include <iostream>using namespace std;int main(){ int num[3]; return 0;}这个n...
2019-08-31 09:55:00
437
转载 C++ mutable 数据成员
本文参考资料来源于 <Professional C++, 4th Edition>在关于上一章的 const中, 我们提到了 mutable, 就来详细介绍一下:在 const 后缀的成员函数中, 我们通常情况下是不能在该函数中改变任何值但是有一种很特殊的数据成员: mutable我们有的时候没有注意到在 const 后缀的成员函数中更改了某些的值, 则会引...
2019-08-31 09:36:00
292
转载 C++ 指针 (普通指针) 基础详解
本文参考资料来源于 <Professional C++, 4th Edtition>如果不是你想看的内容, 推荐查看C++指针目录C++ 中, 指针是一个很常用的工具, 就来介绍一下平常, 我们声明一个局部变量是这样子:void f(){ int x=0;}它在内存中的状态如图:如果我们要将 x 在堆栈中, 指向堆中的...
2019-08-30 17:20:00
326
转载 C++ const 关键字详解
const 代表常量, 是一个比较常用到的关键字1.在声明中, 其一般是指一个量拥有固定的值, 无法改动, 且赋值要在声明中比如:1 #include <iostream>2 using namespace std;3 int main()4 {5 const int x=42;//声明一个常量x的值为426 cout<...
2019-08-30 16:40:00
174
转载 CLion 配置编译器 (MinGW)
CLion 是一个极为智能的 C++ IDE, 但是配置其编译器却比较麻烦, 跟大家介绍一下如何配置 (以MinGW为例)进入界面后, 我们会看到如下:点击 "Configure"->"Settings"->"Build, Execution, ......"->"Toolchains", 进入如下图的界面:如果没有编译器,...
2019-08-30 12:52:00
11575
转载 C++IDE推荐
编写 C++ 肯定需要一个不错的 IDE, 我就给大家推荐几个 : (以下为个人观点, 只介绍主要部分)1.Visual Studio:无与伦比的 IDE,社区版免费, 其余付费 一提到 IDE 就必须介绍的Microsoft 巨作 总结: 非常智能, 拥有强大的功能, 可以完成基本上所有 C++ IDE 无法完成的任务...
2019-08-30 12:09:00
5214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人