腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
圈层
工具
返回腾讯云官网
木杉の小屋
专栏成员
举报
29
文章
19275
阅读量
12
订阅数
订阅专栏
申请加入专栏
全部文章(29)
编程算法(16)
c++(12)
指针(4)
网络安全(3)
https(3)
ide(2)
对象(2)
函数(2)
java(1)
javascript(1)
html(1)
腾讯云测试服务(1)
存储(1)
list(1)
private(1)
protected(1)
public(1)
table(1)
using(1)
编程思想(1)
变量(1)
编译器(1)
继承(1)
基础(1)
排序(1)
排序算法(1)
系统(1)
语法(1)
原理(1)
作用域(1)
搜索文章
搜索
搜索
关闭
STL二分算法
编程算法
c++
函数模板:普通数组: binary_search(arr[], arr[] + size, val)
木杉乀
2021-12-08
706
0
C++_const 常量成员以及成员初始化列表及其常量类
c++
语法
指针
常量成员,指的是在C++类中声明对象成员时可以加上const关键字,这样声明的成员叫常量成员, 常量成员分为常量数据成员和常量函数成员
木杉乀
2021-05-08
1K
0
C++_友元函数与友元类
c++
继承
类的特性之一就是封装,而友元就是C++为用户提供打破这种封装的手段,友元分为友元函数和友元对象
木杉乀
2021-05-08
535
0
this指针
对象
函数
系统
指针
作用域
this指针 this指针是系统自动生成, 且隐藏, 看不到定义, 但可使用 this指针并不是对象本身的一部分, 他的作用域在类内部. 当类的普通函数在访问类的普通成员的时候, 该this指针总是指向调用者对象. #include using namespace std; class CA { int num; public: CA(int num); CA * getPtr() { return this; } }; CA::CA(int num) { t
木杉乀
2021-05-06
271
0
命名空间
c++
using
c++基础_命名空间namespace 命名空间是用来组织和重用代码的编译单元 在编写代码时写的程序不可能所有的标识符都没有重名现象, 在多人协作开发时更加不可控, 尤其对于库来说问题更加严重. 为了解决重名现象, 通过命名空间来避免冲突! ---- 命名空间的定义: namespace 命名空间标识符 { ...命名空间成员(普通变量成员,函数成员,类成员...) } 注意: 命名空间标识符必须满足标识符命名规则和命名规范, 习惯名字唯一, 通常以开发团队的名字(项目名) 来命名. 命名
木杉乀
2021-05-06
1.4K
0
c++_构造与析构
javascript
b的值和a相同, 但也出现问题(a中的成员s和b中的成员s指向同一个地址, 如果a.s改变b.s也会随之改变)
木杉乀
2021-05-06
319
0
C++_类中静态成员
c++
编程算法
在C语言中曾经学习过静态变量, 其定义为经过static修饰过的变量, 其有着与整个源程序相同的生命周期, 其作用域与自动变量相同, 又分为静态全局变量和静态局部变量.
木杉乀
2021-05-06
552
0
c++_类和对象
private
protected
public
对象
1.公有成员: 用public修饰的成员, 具有公有属性 2.私有成员: 用private修饰的成员, 具有私有属性 3.保护成员: 用protected修饰的成员, 具有保护属性
木杉乀
2021-04-04
355
0
指针(二)-指针与数组
编程算法
指针(二)-指针与数组 一 指针数组 数组元素类型为指针的数组(存储内容为指针) #include int main() { /* 指针数组 */ // 1 定义几个int类型的变量 int a, b, c; a = 1; b = 2; c = 3; // 2 定义几个int*类型的指针 int* pa, * pb, * pc; pa = &a; pb = &b; pc = &c; // 3 定义一个数组 数组元素是int*类型的指针 长度为3 // 元素类型 数组名[长度] =
木杉乀
2021-04-02
404
0
指针(二) - 利用typedef便利数组指针
编程算法
typedef : 给类型取别名 使用typedef可以更好的理解和使用数组指针
木杉乀
2021-04-02
682
0
数据结构类型(内存篇)
编程算法
https
网络安全
2.其他起始地址为该类型变量所占内存的整数倍,如果不足部分用数据填充到所占内存的整数倍
木杉乀
2021-04-02
684
0
C语言基础系列: 预处理+文件操作
c++
编程算法
https
网络安全
是C语言的宏定义,本质是替换,会在预处理阶段对程序中所有出现的"宏名"的地方进行替换
木杉乀
2021-04-02
1.6K
0
STL(Standard Temlate Libray) 标准模板库 (一) sort用法
c++
编程算法
内容 : 包含一些常用的算法 例如排序查找 , 还有常用的数据类型 例如可变长数组 , 链表 , 字典等.
木杉乀
2021-04-02
362
0
STL系列(二) 二分查找
c++
编程算法
binary_search()二分查找规则必须与排序规则一致, 否则返回值 没有意义
木杉乀
2021-04-02
374
0
指针(一)基础
编程算法
指针(一) 基础 一 指针的概念 为了方便访问内存中的内容,给每个内存单元一个编号,我们称这个编号为地址,及为指针. 指针也是一种数据类型 所以指针都有自己的内存 存储的是地址(编号) 指针的四要素 指针本身的类型 除去指针名,剩下的就是指针本身的类型 指针指向的类型 除去指针名和一个*,剩下的就是指针指向的类型 指针本身的内存 用来存储一个编号(4字节) 指针指向的内存 可以是各种类型 int num = 0; // 类型: int int arr[10] = {};
木杉乀
2021-04-02
367
0
指针(二)-指针与函数
函数
基础
指针
指针基础(二)-指针与函数 一 指针函数 返回值类型是指针的函数 #include typedef int* Pint; Pint function(); int main() { Pint p = function(); printf("%d\n", *p); // 结果: 0(错误代码,但是VS2019可以正常运行) printf("%d\n", *p); // 结果: 一串无意义的随机数 //此处function函数中的指针pn只能存活在函数一次调用结束 //因此这里
木杉乀
2021-04-02
528
0
指针(二) - (const)指针与常量
变量
编译器
指针
const使用 声明一个常量 关键字const用来告诉编译器一个一旦被初始化过的变量就不能被修改 int a; const int n; 一 常量指针 指针指向一个常量 修饰指针指向 #include int main() { //常量指针 const int num = 10; // num = 100; int* p1 = # *p1 = 100; printf("%d\n", num); // 可以通过p1修改num (c语言可以c++不可以) // 不可以通过p2,p3修
木杉乀
2021-04-02
417
0
指针(三)动态内存
编程算法
c++
2.内存泄露和野指针 内存泄露: 申请的内存没有进行释放 野指针: 指针指向了不该指向的地方
木杉乀
2021-04-02
531
0
顺序表详解及其c语言代码实现
list
table
详解: http://data.biancheng.net/view/157.html
木杉乀
2021-04-02
2.1K
0
三大基础排序算法(冒泡排序,选择排序,插入排序)
排序
排序算法
原理
首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。
木杉乀
2021-04-02
569
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档