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