网站首页 volatilec++ 第3页
-
C++基础语法梳理:智能指针和强制类型转换运算符
本期是C++基础语法分享的第九节,今天给大家来分享一下:(1)智能指针;(2)强制类型转换运算符;(3)运行时类型信息(RTTI);智能指针C++标准库(STL)中头文件:#include<memory>C++98:st...
2025-05-14 balukai 文章精选 1 ℃ -
详解C++高性能无锁队列的原理与实现
1.无锁队列原理1.1.队列操作模型队列是一种非常重要的数据结构,其特性是先进先出(FIFO),符合流水线业务流程。在进程间通信、网络通信间经常采用队列做缓存,缓解数据处理压力。根据操作队列的场景分为:单生产者——单消费者、多生产者——单消...
2025-05-14 balukai 文章精选 1 ℃ -
C++中的四种类型转换
#C/C++#在C语言中,进行类型转换只需要在变量前面加上变量类型,并且转换可以是双向的。例如int类型可以转换为double类型,double类型也可以转换为int类型。但是这种简单粗暴的方式在C++中是不合适的。第...
2025-05-14 balukai 文章精选 1 ℃ -
C++结构化绑定
C++结构化绑定从C++17标准起。什么是结构化绑定?绑定指定名称到初始化器的子对象或元素。类似引用,结构化绑定是既存对象的别名。不同于引用的是,结构化绑定的类型不必为引用类型。形式属性(可选)cv-auto引用运算符(可选)[标识...
2025-05-14 balukai 文章精选 1 ℃ -
C++也能像其他编程语言那样,让编译器自动推导变量类型吗?
随着计算机性能的持续提升,编程语言似乎迎来了一次大爆发,各种编程语言不断出现,乐意折腾的人总能找到一门适合自己胃口的编程语言。程序员的口味大体可以分为两种:一是追求极致程序效率,一是追求极致开发效率。抛开稍显晦涩的汇编语言不谈,前者以C语言...
2025-05-14 balukai 文章精选 0 ℃ -
谈谈对Volatile的理解
带着BAT大厂的面试问题去理解volatilevolatile关键字的作用是什么?volatile能保证原子性吗?之前32位机器上共享的long和double变量的为什么要用volatile?现在64位机器上是否也要设置呢?因为long和...
2025-05-14 balukai 文章精选 0 ℃ -
c++11新特性总结和boost库的使用
I、保持语言的稳定性和兼容性”总结:主要是utf8字符串,虚函数override/final支持。1、c++11宏和类型(考虑和c99兼容):STDC_HOSTED、STDC、__VA_ARGS__宏可以替代...、__cplusplu...
2025-05-14 balukai 文章精选 0 ℃ -
C++类型转换
在C++中,类型转换是将一种数据类型转换为另一种数据类型的过程。C++提供了多种类型转换方式,包括C风格的类型转换和C++引入的四种显式类型转换操作符(static_cast、dynamic_cast、const_cast和...
2025-05-14 balukai 文章精选 0 ℃ -
面试经验:68个C/C++常见面试题汇总(含答案)
欢迎关注@程序员柠檬橙私信回复「1024」获取海量编程学习资源!@程序员柠檬橙是大厂C++软件工程师,所以在头条分享了很多C++学习和面试相关内容,发现很同学在找工作面试之前找不到C++复习要点,于是我把常见的C++/C面试题做个汇...
2025-05-14 balukai 文章精选 0 ℃ -
C++多线程编程指南(菜鸟秒懂版)
一、为什么需要多线程?生活场景:把程序想象成餐厅单线程:只有一个服务员,既要点菜又要上菜→顾客等得抓狂多线程:服务员(主线程)负责接待,厨师(子线程)后台做菜→顾客体验流畅卡界面示例://错误示范:在主线程执行耗时操作void...
2025-05-14 balukai 文章精选 0 ℃
- 05-14TS,TypeScript,Windows环境下构建环境,安装、编译且运行
- 05-14TypeScript 也能开发AI应用了!
- 05-14搞懂 TypeScript 装饰器
- 05-14前端小哥哥:如何使用typescript开发实战项目?
- 05-14在 React 项目中,一般怎么处理错误?
- 05-14react19 常用状态管理
- 05-14Vue3开发极简入门(2):TypeScript定义对象类型
- 05-14C#与TypeScript语法深度对比
- 控制面板
- 网站分类
- 最新留言
-