首页
学习
活动
专区
工具
TVP
发布

zhengLeee的进阶专栏

专栏作者
51
文章
64701
阅读量
13
订阅数
基于C++实现的EventLoop与事件驱动编程
事件驱动编程(Event-Driven)是一种编码范式,常被应用在图形用户界面,应用程序,服务器开发等场景。
Coder-Z
2024-05-09
360
C/C++开发基础——移动语义和右值引用
不属于左值的变量都是右值变量,经常出现在赋值语句的右边,例如:字面量,临时对象,临时值。
Coder-Z
2024-02-05
970
关于如何用Python代码生成一棵圣诞树
今天就不放硬核推文了,下面这段代码是我在节前调试好了的一版圣诞树的Demo源码,一款可以动态打印的圣诞树界面。
Coder-Z
2023-12-20
3990
C/C++开发基础——std::future与async异步编程
std::future是一个类模板,存放了线程入口函数的返回结果,调用std::future对象的get()函数可以拿到返回结果。
Coder-Z
2023-12-18
2850
C/C++开发基础——动态类型转换与RTTI
C语言风格的强制类型转换不区分应用场景,C++中根据不同的应用场景提供了4种强制类型转换:
Coder-Z
2023-12-14
1600
C/C++开发基础——拷贝构造/移动构造/委托构造
默认情况下的对象复制是将对象的每个成员变量逐个进行复制,可以通过定义拷贝构造函数或重载赋值运算符"operator="来改变默认操作。
Coder-Z
2023-12-06
1630
C/C++开发基础——运算符重载
运算符重载在C++的特性中并不算很特别,这次把它单独拿出来作为一个章节是想借助运算符重载的一些样例来回顾一下C++的一些语法特性,代码量比较多,但是都很经典。
Coder-Z
2023-11-21
1320
C/C++开发基础——IO操作与文件流
C++的IO操作是基于字节流,并且IO操作与设备无关,同一种IO操作可以在不同类型的设备上使用。
Coder-Z
2023-11-13
1870
C/C++开发基础——原子操作与多线程编程
因为,thread类的构造函数是一个可变参数模板,可接收任意数目的参数,其中第一个参数是线程对应的函数名称。
Coder-Z
2023-11-13
3180
C/C++开发基础——类模板
类模板是用来生成类的蓝图,是一种创建类的方式,同一套类模板可以生成很多种不同的类。
Coder-Z
2023-10-07
1780
C/C++开发基础——智能指针
智能指针除了像指针一样可以存储变量的地址,还提供了其他功能,比如可以管理动态内存分配,对引用进行计数等。
Coder-Z
2023-10-06
2230
C/C++开发基础——指针与引用
这里的num_ptr指针今后只能存储long类型的变量地址,尝试用它存储非long类型的变量地址将会产生编译报错。
Coder-Z
2023-10-06
1500
C/C++开发基础——类对象与构造析构
private: 类的成员可以被同一个类中的成员函数访问,或者被友元函数访问,该修饰符可以禁止一些针对类中成员的高风险操作。
Coder-Z
2023-09-18
2100
Linux网络编程——UDP组播编程
在IPv4中组播的地址范围是:224.0.0.0到239.255.255.255。
Coder-Z
2023-09-04
1.3K0
C/C++开发基础——可变参数与可变参数模板
1.如果可变参数的参数类型相同,可以使用标准库中的initializer_list。
Coder-Z
2023-09-04
3920
C/C++开发基础——函数模板
模板编程分两种,分别是算法抽象的模板、数据抽象的模板。算法抽象的模板以函数模板为主,数据抽象的模板以类模板为主。
Coder-Z
2023-09-04
1280
C/C++开发基础——lambda表达式与std::bind闭包
lambda表达式是从C++11开始引入的,主要用来定义匿名函数和闭包。lambda表达式可以被当作一个值赋给另一个变量,也可以作为实参传递给其他函数,或者作为其他函数的返回结果,用法类似于前面提到的函数对象和函数指针。如果只是把单个函数拿来传参,lambda表达式的使用方式比函数指针和函数对象更简洁。
Coder-Z
2023-03-08
8400
C/C++开发基础——函数对象与std::function模板
函数对象可以被当作一个值赋给另一个变量,也可以作为实参传递给其他函数,或者作为其他函数的返回结果。
Coder-Z
2023-02-23
7510
C/C++开发基础——函数指针&回调函数
与数组类似,函数在内存中也有地址,函数在内存中的地址是其机器语言代码的开始位置,而函数指针则存储函数的内存地址作为变量。函数指针可以被当作一个值赋给另一个变量,也可以作为实参传递给其他函数,或者作为其他函数的返回结果。通过传递不同的函数给函数指针,可以让一个函数在不同的时间分别调用不同实现的其他函数,这些函数都有一个共同特点,那就是它们的返回值类型还有参数的类型和个数必须相同,这个类似于int类型的指针只能指向包含int值的位置。
Coder-Z
2023-02-23
5670
数据结构小记【Python/C++版】——堆结构篇
完全二叉树的结构特点是,除了最后一层,其他层的节点数都是满的,最后一层的节点靠左排列。
Coder-Z
2023-02-23
2370
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档