c/c++
文章平均质量分 61
两天
这个作者很懒,什么都没留下…
展开
-
char * 与 string
一 概念char* 字符指针,使用时需先申请空间,使用完后要记得释放;char[] 字符数组,会自动分配空间,不需手动申请和释放;string 由C++提供的字符串类,封装了字符串操作,比C语言的char*操作起来更安全;二 char * 与 string 类型相互转换方法1:对于C风格的字符串比如char*,char str[],转换为 string转载 2013-04-03 15:53:25 · 1013 阅读 · 0 评论 -
static C,C++类static 成员变量
1.c语言的static变量在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)先来介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。下面是a.c的内容char a转载 2014-08-20 16:32:09 · 401 阅读 · 0 评论 -
c/c++内存释放知识总结
基础知识:五大内存分区 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。(new char; delete char;new c转载 2014-08-22 14:58:53 · 395 阅读 · 0 评论 -
const用法
一 const基础 如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 500; const int* a = &b; [1] int const *a = &b; [2]转载 2014-08-10 21:16:02 · 492 阅读 · 0 评论 -
inline 函数
二.内联函数的编程风格转载 2014-08-11 12:50:50 · 281 阅读 · 0 评论 -
C++ map的基本操作和用法
1、map简介map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。2、map的功能自动建立Key - value的对应。key 和 value可以是任意你需要的类型。 根据key值快速查找记录,查找的复杂度基本是Log(N),如果有1000个记录,最多查找10次转载 2014-08-25 15:24:33 · 185 阅读 · 0 评论 -
一般函数指针的用法与类成员的函数指针
需求:从一个文件中读含糊名转载 2014-08-17 15:23:24 · 357 阅读 · 0 评论 -
std::ostringstream 使用
1. double型转为string型,并指定输出小数点的位数。转载 2014-09-04 20:10:43 · 1399 阅读 · 0 评论