随笔分类 -  C++的学习笔记

防止将来的我忘记当下我所学的知识
摘要:Visibility可见性 in cpp 基本概念 c++中有三个基础的可见修饰符(访问修饰符):private,protected,public private:"只有"基类**(其实不止基类,因为还有一个东西叫做友元(friend))可以访问这些变量 friend是一个关键词,它可以把其他类或者 阅读全文
posted @ 2022-04-02 23:25 北原春希 阅读(93) 评论(0) 推荐(0) 编辑
摘要:二叉树的遍历 前序遍历 遍历顺序:中,左,右 代码实现: void dfs(TreeNode* root) { if (root != nullptr)result.push_back(root->val); if (root->left != nullptr)dfs(root->left); if 阅读全文
posted @ 2022-03-26 13:48 北原春希 阅读(32) 评论(0) 推荐(0) 编辑
摘要:Virtual Function(虚函数)in c++ 用法: virtual void log() { std::cout << "hello world!" << std::endl; } 当派生类和父类有函数名的冲突时: 可以直接用::来说明所用函数到底是哪一个类的 🍎若父类的重名函数为虚函 阅读全文
posted @ 2022-03-25 22:17 北原春希 阅读(37) 评论(0) 推荐(0) 编辑
摘要:enum in c++ enum的实用的定义:给一个值指定一个名称。enums是一种给值命名的方式。 枚举值就是一个整数 用enum的目的:增加程序的可读性 enum的用法:enums [枚举的类名] 枚举中的数是永远递增的,而且变化量为1 enum A { a,b,c //甚至不需要加分号 } / 阅读全文
posted @ 2022-03-25 22:16 北原春希 阅读(30) 评论(0) 推荐(0) 编辑
摘要:Static in C++ static根据上下文会有两种含义,他们的区别如下 **在类class或者是在结构体struct 外 **使用static 类外的static修饰的符号在link阶段是局部的 **在类class或者是在结构体struct 内 **使用static 若在类内或结构体内使用, 阅读全文
posted @ 2022-03-24 23:11 北原春希 阅读(31) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示