- 博客(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中文
2018-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人