摘要: 引言 在C++中,POD是一个极其重要的概念。要理解POD类型,我们首先需要理解Aggregate类型。下文结合stackoverflow上的高票回答将对Aggregate类型做一个全面的解读。 对于Aggragates的定义 C++标准(C++ 03 8.5.1 §1)中的正式定义如下: An aggregate is an array or a class (clause 9) with n... 阅读全文
posted @ 2014-09-18 21:27 Acjx 阅读(1870) 评论(0) 推荐(0) 编辑
摘要: 1. 默认初始化 如果定义变量时没有指定初值,则变量会被默认初始化,此时变量被赋予了“默认值”。 对于类类型的变量来说,初始化都是依靠构造函数来完成的。因此,即使定义某个类的变量(对象)时没有提供初始化式,我们也能通过类的默认构造函数来完成初始化。即,“默认值”由默认构造函数来决定(前提是该类有默认构造函数)。 对于内置类型的变量来说,当定义没有初始化式的变量时,系统有时会帮我们初始化变量。“默认... 阅读全文
posted @ 2014-09-18 19:33 Acjx 阅读(3298) 评论(0) 推荐(1) 编辑
摘要: 用户设置 设置全局用户名与邮箱: $ git config --global user.name "Firstname Lastname" $ git config --global user.email "your_email@your_email.com" 如需将一个文件夹纳入git版本控制,可以cd进入该文件夹,并执行如下命令: $ git init 获取一个git库 注意:经过add操作... 阅读全文
posted @ 2014-09-18 01:28 Acjx 阅读(853) 评论(0) 推荐(0) 编辑