欢迎访问津桥芝士站
站点首页
论坛首页
网址导航
资源合集
发布文章
编程语言
C语言
C语言基础
C语言进阶
散装的C
C++
C++基础
C++进阶
C++类与对象
散装的C++
Python
Python基础
Java
Java基础
更多编程语言
网站建设
WordPress
WordPress主题美化
子比美化
WordPress主题
软件开发
图形化界面开发
Qt(C++)
设计模式
数据结构与算法
本站相关
创作分成
免责声明
隐私协议
用户协议
友情链接自助
小黑屋
用户注销
更多内容
Ai小助手
AI 图片生成
发布
发布文章
创建话题
创建版块
发布帖子
开通会员
开通普通会员
全站资源折扣购买
部分内容免费阅读
更高的站内下载速度
每日资源下载数:80
开通普通会员
开通高级会员
全站资源折扣购买
部分内容免费阅读
站内资源更高速下载
资源下载不限次数
开通高级会员
登录
注册
站点首页
论坛首页
网址导航
资源合集
发布文章
编程语言
C语言
C++
Python
Java
更多编程语言
网站建设
WordPress
WordPress主题美化
WordPress主题
软件开发
图形化界面开发
设计模式
数据结构与算法
本站相关
创作分成
免责声明
隐私协议
用户协议
友情链接自助
小黑屋
用户注销
更多内容
Ai小助手
AI 图片生成
开通会员 尊享会员权益
登录
注册
找回密码
快速登录
分享
标签
散装的C++
帖子 55
阅读 175
一些零散的C++特性
帖子数
55
阅读量
175
Ciallo~
3小时前更新
8次阅读
关注
私信
C++17 标准库: std::memory_order_consume函数
引入多线程编程中,原子操作的内存序(memory order)非常重要,它决定了对各线程间可见性的保证。C++11及以后版本引入了多种内存序参数,如 memory_order_relaxed, memory_order_acquire,memory_order_release 等。相对较少为人熟知且使用较少的 std::mem...
散装的C++
评分
回复
分享
Ciallo~
3小时前更新
3次阅读
关注
私信
C++17 : std::apply函数
引入在 C++17 中,std::apply 函数的加入为元组(tuple)及类似结构的函数调用带来了极大的便利。它允许将一个参数包或元组中打包的一组参数“展开”,并作为函数的实参进行调用。这解决了以前使用元组调用函数时不得不手动拆解元组的繁琐问题。尽管在高级编程...
散装的C++
评分
回复
分享
Ciallo~
3小时前更新
3次阅读
关注
私信
C++14 中的 std::make_unique函数
引入在 C++11 引入智能指针的基础上,C++14 进一步增强了对现代内存管理的支持,特别是增加了 std::make_unique 函数。虽然 std::unique_ptr 和 std::shared_ptr 提供了智能指针管理动态内存的能力,但创建 unique_ptr 的过程却曾经需要使用 new 关...
散装的C++
评分
回复
分享
Ciallo~
3小时前更新
5次阅读
关注
私信
C++11 : std::getline 的扩展用法
引入在 C++11 标准中,虽然 std::getline 函数已有多年历史,但其灵活的使用方式和对不同数据流的支持往往被忽视。std::getline 不仅可用于从标准输入读取字符串,还可以读取任意流,比如文件流、字符串流,且可以指定自定义的定界符。掌握这一函数的多样...
散装的C++
评分
回复
分享
Ciallo~
4小时前发布
2次阅读
关注
私信
C++17 : std::sample函数
引入在 C++17 中,标准库增加了一个非常实用但不太常被提及的函数——std::sample。该函数属于算法库,主要用于从容器中随机抽取指定数量的元素。std::sample 可以用于构建随机样本、数据分析、模拟实验或任何需要随机性和样本提取的场景。这个函数可以通过...
散装的C++
评分
回复
分享
Ciallo~
前天更新
2次阅读
关注
私信
C++14 : std::exchange 函数
引入std::exchange 是 C++14 中新增的一个实用函数。它在很多场景下都非常方便,尤其是在实现类的赋值或者移动操作时。这个函数核心功能是用新值替换旧值,并返回旧值,因此能简化代码并减少出错机会。尽管是标准库新增的实用小工具,却经常被忽视。本文将详...
散装的C++
评分
回复
分享
Ciallo~
6天前发布
2次阅读
关注
私信
C++20 : std::atomic::wait 和 std::atomic::notify_one/notify_all
引入在 C++20 中,引入了用于原子变量的 std::atomic<T>::wait 和 std::atomic<T>::notify_one,std::atomic<T>::notify_all。这些功能使得 C++ 对于线程同步的支持更加丰富、灵活。在多线程编程中,线程之间的通信和协作尤为重要,使用...
散装的C++
评分
回复
分享
Ciallo~
6天前发布
2次阅读
关注
私信
进阶篇07-4——数据的作用域
在C语言中,变量的作用域定义了在程序中可以访问变量的区域。根据变量定义的位置,其作用域可以分为以下几种类型:1. 局部作用域(Local Scope)局部变量是在函数或代码块(例如 if 语句、循环等)内部定义的变量。它们只能在定义它们的函数或代码块内部被访...
C语言基础
评分
回复
分享
Ciallo~
6天前发布
1次阅读
关注
私信
进阶篇07-3——递归
递归是C语言中的一种重要编程技巧,指的是一个函数直接或间接调用自身。递归通常用于解决可以分解为相似子问题的问题,例如计算阶乘、斐波那契数列、树的遍历等。1. 递归的基本结构递归函数通常包含两个部分:基本情况:用于终止递归的条件。递归情况:函数调...
C语言基础
评分
回复
分享
Ciallo~
6天前更新
8次阅读
关注
私信
进阶篇07-2——ASCII码
ASCLL码表ASCII码表(American Standard Code for Information Interchange)是一种用于将字符编码为数字的标准。它定义了128个...
C语言基础
评分
回复
分享
Ciallo~
6天前发布
1次阅读
关注
私信
进阶篇07-1——printf函数与scanf函数
一,printf1,printf的作用printf()的作用是将参数文本输出到屏幕,它的名字里面f代表format(格式化),表示可以定制输出文本的...
+11
C语言基础
评分
回复
分享
Ciallo~
6天前更新
4次阅读
关注
私信
C++20 中的 std::ranges::to(range-v3库)
引入C++20 中引入了 std::ranges 模块,其中包括许多新特性和函数,而 std::ranges::to 是一个相对不常见但极有用的函数。它可以将一个范围的元素迅速转移到一个新的容器中,提升了处理集合的便利性和表达力。这为 C++ 提供了一种更加直观的对范围进行操...
散装的C++
评分
回复
分享
Ciallo~
7天前发布
1次阅读
关注
私信
C++17 中的 std::invoke 函数
引入C++17 引入了 std::invoke 函数,这是一个通用的高阶函数,可以用来调用可调用对象,如函数指针、成员函数、仿函数和 Lambda 表达式。它简化了多个可调用对象的调用接口,提高了编写现代 C++ 代码的灵活性和可读性。与传统调用方式相比,std::invoke ...
散装的C++
评分
回复
分享
Ciallo~
7天前发布
1次阅读
关注
私信
C++17 : 存储任意类型的类型安全容器 std::any
引入C++17 引入了 std::any,这是一个用于存储任意类型的类型安全容器,允许开发者在不知道具体类型的情况下存储对象。它类似于其他语言中的动态类型或“写灵活”的概念,能够处理多种类型数据。std::any 为 C++ 提供了更高的灵活性,使开发者能够将不同类...
散装的C++
评分
回复
分享
Ciallo~
8天前发布
1次阅读
关注
私信
C++20 中的 std::ranges::views
引入C++20 引入了一个革命性的特性——范围(Ranges),并在此基础上增加了 std::ranges::views。这一新功能为 C++ 的数据处理和算法操作提供了更加简洁和灵活的接口。通过结合面向策略的编程与懒惰求值,std::ranges::views 能够简化操作流程,提升代码的可...
散装的C++
评分
回复
分享
Ciallo~
11天前发布
1次阅读
关注
私信
C++20 中的 std::bit_cast 函数
引入C++20 引入了一个新的标准库函数 std::bit_cast,这是一个用于安全转换数据类型的函数。它允许将一个对象的字节表示视为另一个类型的对象,而无需改变其底层内存内容。std::bit_cast 提供了一种安全且高效的方式来处理不同类型之间的内存布局,避免了使用...
散装的C++
评分
回复
分享
Ciallo~
12天前发布
2次阅读
关注
私信
C++17 中的 std::clamp 函数
引入C++17 引入了 std::clamp 函数,这是一个简单而强大的工具,用于限制一个值在指定范围内。该函数广泛应用于输入限制、数值裁剪等场景,提供了一种简洁且高效的方法来确保值保持在安全的限制范围之内。与手动检查边界然后调整值的传统方法相比,使用 std::...
散装的C++
评分
回复
分享
Ciallo~
12天前更新
6次阅读
关注
私信
C++中的互斥锁
引入在 C++ 中,互斥锁(Mutex,Mutual Exclusion)是一种用于保护共享资源的同步机制,能够防止多个线程同时访问同一资源造成冲突或不一致。C++11 引入了线程库,包括相关的互斥锁功能,方便开发者在多线程程序中实现线程安全操作。1. 互斥锁的基本概念互斥...
散装的C++
评分
回复
分享
Ciallo~
13天前发布
3次阅读
关注
私信
Lambda 表达式(3)
1. Lambda 表达式的高级用法1.1 捕获初始化C++14 引入了 Lambda 表达式捕获初始化(capture initialization),允许你在捕获列表中直接初始化工厂函数。这使得可以在 Lambda 中捕获和初始化变量。#include <iostream>
int main() { int a = 10; // 使用...
散装的C++
评分
回复
分享
Ciallo~
15天前发布
2次阅读
关注
私信
C++11 新特性解析:Lambda 表达式(2)
Lambda 函数是 C++11 引入的一种语言特性,用于创建匿名函数(即没有名字的函数),允许在代码中快速定义和使用函数对象。Lambda 函数的语法简洁,灵活,并且能够捕获其周围作用域中的变量。捕获机制是 Lambda 函数的一个核心特性,使得使用 Lambda 函数的便...
散装的C++
评分
回复
分享
1
2
3
下一页
发布文章
创建话题
创建版块
发布帖子
在手机上浏览此页面
工作时间
全周无休:9:00-23:00
欢迎大家骚扰
本站同款主题模板
zibll子比主题是一款漂亮优雅的网站主题模板,功能强大,配置简单。
查看详情
登录信息:
获取您的IP地址和地理信息中...
登录
没有账号?立即注册
邮箱
验证码
发送验证码
记住登录
账号密码登录
登录
用户名或邮箱
登录密码
记住登录
找回密码
|
免密登录
登录
社交账号登录
使用社交账号登录即表示同意
用户协议
、
隐私声明
注册
已有账号,立即登录
设置用户名
邮箱
验证码
发送验证码
设置密码
重复密码
注册
已阅读并同意
用户协议
、
隐私声明
扫码登录
使用
其它方式登录
或
注册
扫码登录
扫码登录即表示同意
用户协议
、
隐私声明
津桥芝士站
本站的内容主要关于:软件开发、程序设计、网站建设的内容
希望你能在本站找到想要的芝士(知识)
了解同款主题
跳转论坛
复制
刷新
首页
前进
后退
搜索
登录
成为邻居
免责声明