c/c++
文章平均质量分 84
statdm
这个作者很懒,什么都没留下…
展开
-
c++ typename 关键字扫盲
typedef _CharT char_type; typedef _Traits traits_type; typedef typename traits_type::int_type int_type; typedef typename traits_type::pos_type pos_type; typedef t原创 2013-01-08 11:09:00 · 5576 阅读 · 0 评论 -
C++11 新特性点评
C++11 在不久之前已获通过,它对 C++03 的扩充主要体现在核心语言和标准库两个方面。本文主要讨论 C++11 中,新特性所带来的变化。 目录 核心语言 右值引用和移动构造语义常量表达式(constexpr)放宽的 POD 类型定义extern 模板修饰初始化列表统一的初始化方式类型推断基于范围的遍历操作Lambda 表达式和闭包返回值后置式函数声明语法委托和成员默认初始值原创 2013-01-11 10:29:10 · 8729 阅读 · 0 评论 -
多处理器环境和线程同步的高级话题
本文主要阐述与 C/C++ 语言相关性比较紧密的,SMP 环境下的多线程同步问题。之所以称之为《高级话题》是因为本文预期的读者已经具备了信号量、互斥量、条件变量、原子操作和竞态条件等方面的背景知识。我们将以此为基础开始讨论三个相对高级一点的问题: 原子操作和 volatile 关键字全局对象初始化时的线程安全性和相互依赖性问题局部静态对象初始化时的线程安全性问题 原子操作和 vola原创 2013-01-11 10:48:21 · 6420 阅读 · 0 评论 -
c++编码规范
目录 版权声明 概述 针对 C 程序员的快速回顾 语法高亮与字体 字体 语法高亮 文件结构 文件头注释 头文件 内联函数定义文件 实现文件 文件的组织结构 命名规则 类/结构 函数 变量 常量 枚举、联合、typedef 宏、枚举值 名空间原创 2013-01-11 11:16:24 · 9019 阅读 · 0 评论