![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++拾遗
文章平均质量分 83
yangqingna_1986
这个作者很懒,什么都没留下…
展开
-
C++中CString,int,string,char*之间的转换
《C++标准函数库》中说的 有三个函数可以将字符串的内容转换为字符数组和C—string 1.data(),返回没有”/0“的字符串数组 2,c_str(),返回有”/0“的字符串数组 3,copy() .................................................................int 转 CString:CString.Format("%d"转载 2011-06-22 09:33:00 · 753 阅读 · 2 评论 -
标准库String类型
1、String对象的读写 用iostream标准库可以用于读写内置类型如int、double等的值,同样也可以用iostream和string标准库,使用输入输出操作符来读写string对象:#include #include using namespace std;int main(){ string s; //empty stri原创 2011-06-20 15:17:00 · 1017 阅读 · 0 评论 -
容器的选用
分配连续存储元素的内存空间会影响内存分配策略和容器对象的开销,通过巧妙的实现技巧,标准库的实现者已经最小化了内存分配的作用。元素是否连续存储还会显著地影响:1)在容器的中间位置添加或删除元素的代价。2)执行容器元素的随机访问的代价。程序使用这些操作的程度将决定应该选择哪种类型的容转载 2011-07-11 11:08:13 · 493 阅读 · 0 评论 -
strftime()函数详解
size_t strftime ( char * ptr, size_t maxsize, const char * format, const struct tm * timeptr );Format time to stringCopies into ptr the cont翻译 2011-07-25 16:02:55 · 1310 阅读 · 0 评论 -
堆和栈的区别
一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,转载 2011-09-04 17:29:45 · 296 阅读 · 0 评论