自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

转载 应用的包名

一、包名是什么?包名(Package name)是应用的唯一标识,即:包名必须唯一,一个包名代表一个应用,不允许两个应用使用同样的包名。包名主要用于系统识别应用,几乎不会被用户看到。二、包名的规则可以包含大写字母、小写字母、数字、下划线。可以使用.(英文句号)分隔,隔开的每一段都必须以字母开头。三、避免包名冲突因为包名是唯一标识,为了避免与其他应用的包名重复,产生冲突,可以这样命名: 将

2016-12-20 17:50:20 15252

原创 C++11新特性(一)

1、auto类型说明符:使用auto能让编译器替我们分析出表达式所属的类型;例如: auto a = 3;//自动推断赋值号右边的表达式返回的类型,并声明a为对应的类型,此时相当于自动声明a为int类型2、decltype(): 返回操作数的数据类型,编译器分析表达式并得到它的数据类型 例如:decltype(3) b = 10;//推断出3的类型为int,并使用推断出来的类型

2016-12-15 22:44:20 221

转载 C++STL算法简述

标准库定义了超过100个算法,想要高效的使用这些算法需要了解他们的结构而不是单纯记忆每个算法的细节,以下是算法框架的描述和理解:1、beg和end是表示元素范围的迭代器,几乎每个算法都对应一个由beg和end表示的序列,其中beg表示开始位置,end表示结束位置;2、beg2是表示第二个输入序列的开始位置的迭代器,end2表示第二个序列的末尾位的迭代器,如果没有end2,表示beg2开始的序列与be

2016-12-15 19:36:37 295

原创 STL之map容器使用

一、map是一个关联容器,属于类模版。关联的本质是元素的值和某个特定的键相关联,而不是像数组那样通过元素在数组中的位置来获取。 特点: 1、增加删除节点对迭代器的影响很小; 2、对于迭代器来说不可以更改键值,只能修改其对应的值; 3、map内部数据的组织结构为红黑树,这棵树具有对数据自动排序的功能,所以map内部所有的数据都是有序的;

2016-12-14 23:24:55 376 1

转载 C/C++从代码到可执行程序

我们在平时开发中,很少去关注程序是怎么跑起来的,一个简单的helloworld程序是每一个程序猿闭着眼睛就能写出来的,编译运行一气呵成,成为了程序入门和开发环境测试的默认标准#include <stdio.h>int main(int argc,char* argv[]){ printf("hello world\n"); return 0;}在xcode下我们直接使用comm

2016-12-13 21:51:28 428 1

原创 C/C++内存分配方式

在C/C++中内存分为5个区,分别为栈区、堆区、全局/静态存储区、常量存储区、代码区。 栈区: 指那些由编译器在需要的时候分配,不需要时自动清除的变量所在的存储区。如函数执行时,函数的形参以及函数内的局部变量分配在栈区,函数运行结束后,形参和局部变量出栈(自动释放)。栈内存分配运算内置与处理器的指令集中,效率高但是分配的内存空间有限。堆区:

2016-12-13 18:32:06 655

apue中文

所有操作系统都向它们运行的程序提供服务。典型的服务有执行新程序、打开文件、读文件、分配存储区、获得当前时间等等,本书集中阐述了 U N I X操作系统各种版本所提供的服务。以严格的步进方式、不超前引用尚未说明过的术语的方式来说明 U N I X几乎是不可能的(可能也会是令人厌烦的)。本章从程序设计人员的角度快速浏览 U N I X,并对书中引用的一些术语和概念进行简要的说明并给出实例。在以后各章中,将对这些概念作更详细的说明。本章也对不熟悉U N I X的程序设计人员简要介绍了U N I X提供的各种服务

2018-04-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除