1.mutex  头文件是<mutex>,mutex是用来保证线程同步的,防止不同的线程同对安全,它是基于作用域的,能够自解锁,当该对象创建时,它会...
原创 2022-11-07 19:16:34
70阅读
C11 新特性
原创 2013-07-28 15:17:44
1297阅读
C11 (GNU Dialect) -std=gnu11 和 -std=c11 C11 (GNU Dialect) -std=gnu11 和 -std=c11 用于 IntelliSense 的 C 语言标准的版本。注意: GNU 标准仅用于查询设置编译器以获取 GNU 定义,并且 IntelliS ...
转载 2021-07-05 00:20:00
1632阅读
2评论
摘自:https://blog.csdn.net/jctian000/article/details/87931023 1、 C语言的C11 标准有哪些改进的地方?会对各类C项目起到哪些帮助? 1. 对齐处理操作符 alignof,函数 aligned_alloc(),以及 头文件 <stdalig
转载 2021-08-05 17:25:14
410阅读
c++11 : move forward 个人理解右值引用(rvale references)和全局引用(universal references)的区别:T&&”有两种意思:代表的是右值引用(rvalue reference)。就是他绑定到一个右值上,代表对象的移动来源。2.代表可能是右值引用也可能是左值引用。叫做全局引用。全局引用使用在两个地方:1.函数模板:  templat
转载 2021-05-09 12:06:51
381阅读
2评论
1、 C语言的C11 标准有哪些改进的地方?会对各类C项目起到哪些帮助?1. 对齐处理操作符 alignof,函...
转载 2022-04-25 15:53:02
586阅读
计算机C11考试作为软考领域的一项重要认证,一直备受广大IT从业者和爱好者的关注。它不仅是对个人计算机知识与能力的全面检验,更是提升职业竞争力、拓宽职业发展道路的有力凭证。在信息技术日新月异的今天,C11考试的重要性愈发凸显,成为越来越多人追求的目标。 首先,我们来了解一下计算机C11考试的基本内容。C11考试涵盖了计算机科学与技术的多个领域,包括计算机基础知识、操作系统、数据结构、算法设计、网
原创 2024-05-30 10:12:20
83阅读
1.C++函数库Algorithms <algorithm> C Library Wrappers <cassert> , <cctype>, <cerrno>, <cfenv>, <cfloat>, <cint
原创 2015-05-17 11:17:36
3760阅读
1点赞
21评论
C++11新特性 nullptr、constexpr、auto、decltype final、override、委托构造、继承构造
原创 2023-08-25 22:24:57
164阅读
原创YoriFangLinux阅码场6月1日现代计算机体系结构上,CPU执行指令的速度远远大于CPU访问内存的速度,于是引入Cache机制来加速内存访问速度。除了Cache以外,分支预测和指令预取也在很大程度上提升了CPU的执行速度。随着SMP的出现,多线程编程模型被广泛应用,在多线程模型下对共享变量的访问变成了一个复杂的问题。于是我们有必要了解一下内存模型,这是多处理器架构下并发编程里必须掌握的
原创 2020-11-26 12:40:04
416阅读
计算机C11考试作为软考中的重要一环,一直备受广大考生的关注。C11不仅考察考生对计算机基础知识的掌握程度,更是对考生综合应用能力和解决实际问题能力的一次全面检验。因此,想要顺利通过C11考试,考生必须对考试内容有深入的了解和充分的准备。 首先,计算机C11考试的基础内容主要包括计算机组成原理、操作系统、数据结构、算法设计以及计算机网络等核心知识。在计算机组成原理方面,考生需要了解计算机的基本构
原创 2024-05-29 15:13:46
85阅读
开启C99支持 开启C11支持 或
转载 2017-07-17 21:20:00
233阅读
稍微整理一下刚开始接触Qt用到的资料介绍QT 是一个跨平台的 C++ GUI 应用构架,它提供了丰富的窗口部件集,具有面向对象、易于扩展、真正的组件编程等特点,更为引人注目的是目前 Linux 上最为流行的 KDE 桌面环境就是建立在 QT 库的基础之上。QT 支持下列平台:MS/WINDOWS-95、98、NT 和 2000;UNIX/X11-Linux、Sun Solaris、HP-UX、Di
转载 2024-08-02 08:03:21
32阅读
开启C99支持 gcc -std=c99 forc99.c 开启C11支持 gcc -std=c1x forc11.c 或 gcc -std=c11 forc11.c
转载 2017-07-17 21:20:00
255阅读
2评论
Redis数据库简介Redis是一个开源的高性能键值对存储系统,常用来存储缓存和分布式锁等数据。Redis支持多种数据类型,包括字符串、哈希、列表、集合和有序集合等。Redis通过持久化机制可以将数据保存到磁盘中,同时可以通过主从复制、哨兵机制和集群模式实现高可用、负载均衡等功能。Redis还提供了丰富的API以及可扩展的Lua脚本机制。数据结构字符串(Strings)字符串是Redis中最基本的
转载 2023-08-13 22:37:27
45阅读
导读:C语言国际标准新的新草案之前已经公布,新标准提高了对C++的兼容性,并将新的特性增加到C语言中。此外支持多线程的功能也受到了开发者的关注,基于ISO/IEC TR 19769:2004规范下支持Unicode,提供更多用于查询浮点数类型特性的宏定义和静态声明功能。根据草案规定,最新发布的标准草案修订了许多特性,支持当前的编译器。(背景:C编程语言的标准化委员会(ISO/IEC JTC1/
转载 2021-08-12 16:38:56
863阅读
#include #include #define LIST_INIT_SIZE 100 //线性表存储空间的初始分配量 #define LISTINCREMENT 10 //线性表存储空间的分配增量(当存储空间不够时要用到) typedef int ElemType; //数据元素的类型,假设是int型的 typedef struct { ElemType *elem;...
转载 2019-01-19 10:27:00
1164阅读
2评论
code::blocks编译排序算法时,报错 error: 'for' loop initial declarations are only allowed in C99 or C11 mode 查询资料得知,C89变量定义只能在函数的开头,才明白为什么之前看到的代码for循环内的变量都在for外面
转载 2017-04-15 00:14:00
264阅读
2评论
导读:C语言国际标准新的新草案之前已经公布,新标准提高了对C++的兼容性,并将新的特性增加到C语言中。此外支持多线程的功能也受到了开发者的关注,基于ISO/IEC TR 19769:2004规范下支持Unicode,提供更多用于查询浮点数类型特性的宏定义和静态声明功能。根据草案规定,最新发布的标准草案修订了许多特性,支持当前的编译器。(背景:C编程语言的标准化委员会(ISO/IEC JTC1/
转载 2021-08-12 16:37:00
519阅读
Android开发中可以使用java+c的方式,使用c/c++开发在有的方面会提高效率和安全性。原来就简单的用过jni开发,但是现在好久不用都忘得差不多了,现在从配置环境开始,一步一步记录下来,算是巩固,而且以后自己写的程序会刻意的多使用。第一步:配置NDK路径下载好NDK并安装,在下载SDK时可以选择下载NDK,这样在下载SDK时就下载好了NDK;打开设置界面,设置NDK路径,见图1: 图1.设
  • 1
  • 2
  • 3
  • 4
  • 5