首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
c++日记
某昆real
创建于2023-04-23
订阅专栏
c++学习、总结
暂无订阅
共10篇文章
创建于2023-04-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
右值引用小结
今天总结下右值的那些事儿 什么是右值 右值的必要性 move函数 什么是右值 传统c++的引用就是左值引用,使得标识符关联到左值。左值是一个表示数据的表达式,如变量名或指针等,程序可以获取其地址。 右
容器简单介绍
c++中经常会用到各种容器,需要对容器的数据结构或者算法有基本理解,在适当的时候以选用适当的容器,以增强性能 容器也会有一些坑,比如在map中使用自定义对象作key等,它和java不一样,需要重载 <
RAII
RAII,完整的英文是 Resource Acquisition Is Initialization,是 C++ 所特有的资源管理方式,也是一种思维方式,这是和其它语言很大差异的一点 RAII 依托栈
c++并发编程(一)
多线程创建 c++创建线程非常简单,需要用到std的thread类,可用下面的方法来创建一个thread 注意,thread的构建函数中,两个参数,一个是线程中要执行的方法,另一个则是方法中需要的参数
c++内存及函数传参
本人是一个 java 选手,用 java 的思想来理解 c++ 中的函数,还是有点别扭,所以本文先聊聊 c 和 java 很不一样的点,再来讲讲 c++ 中的函数 c 和 java 最不一样的点有两个
c++类型转换及RTTI
我们都知道C++完全兼容C语言,C语言的转换方式很简单,可以在任意类型之间转换,但这也恰恰是缺点,因为极其不安全,可能不经意间将指向const对象的指针转换成非const对象的指针,可能将基类对象指针
c++读书笔记
c++有很多有意思的小点,今天来记录下这些点 字符串 变量声明 指针 1、字符串 c++中有两类字符串: c风格字符串,其实就是字符数组,但数组以 \0 结尾 string对象,和java中的字符串对
造轮子系列:Looper、Message
android中的消息队列非常经典,Looper内部循环,从消息队列中取消息,然后再交由对应的handler执行,handler负责发送消息。 今天由c++来实现下这套系统,当然可能会略有不同,比如a
智能指针
指针非常强大,是c++的精髓所在,但用裸指针总有点心惊肉跳,怕一个不小心就引起内存问题,排查起来就相当费时费力了。裸指针有哪些问题: 忘记释放资源,导致资源泄露(常发生内存泄漏问题) 同一资源释放多次
c++类设计
c++和 java有很多的小点不一样,今天来总结下c++在类设计方面的知识点,并且比较下和java的异同 构造函数 复制构造函数 友元函数 虚函数 转换函数 传对象、引用、指针 const 构造函数