
C++
zjc0230
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【C++】编译 boost
理论上,本文适用于boost的各个版本,尤其是最新版本1.45.0;适用于各种C++编译器,如VC6.0(部分库不支持),VS2003,VS2005,VS2008,gcc,C++ Builder等。先总结一下Windows系统。 一、下载 首先从boost官方主页http://www.boost.org/下载最新版boost安装包(目前最新版是boost_1_45_0.7z)。 二、安装转载 2014-01-06 16:33:13 · 829 阅读 · 0 评论 -
C语言清空输入缓冲区的N种方法对比
C语言中有几个基本输入函数: //获取字符系列 int fgetc(FILE *stream); int getc(FILE *stream); int getchar(void); //获取行系列 char *fgets(char * restrict s, int n, FILE * restrict stream); char *gets(char *s);//可能导致溢出,用转载 2013-07-19 02:14:19 · 565 阅读 · 0 评论 -
【C++】boost名称含义
Boost官网的《Geting Started On Windows》(http://www.boost.org/doc/libs/1_38_0/more/getting_started/windows.html)提到了Boost库的命名,摘录如下: 以 libboost_regex-vc71-mt-d-1_34.lib 为例: lib 前缀:除了Microsoft Windows之外转载 2014-01-06 16:17:39 · 654 阅读 · 0 评论 -
c++能做什么
我找工作的时候也犹豫过的,考虑到底是要从事c++或者java。我学的是java,但是面试的时候是c++。。。。。所以,现在我做的是c++。提供一些自己的看法,希望能对你有帮助。 c++与java相比, (1)内存方面。 c++需要程序员跟内存打交道,即程序员可以自己管理内存。这增加了写程序的难度,因为如果管理不善的话,就会造成内存泄露,甚至引起系统崩溃。另一方面,如果管理合理,就能按照程转载 2013-11-30 01:52:56 · 1279 阅读 · 0 评论 -
getch getche getchar的区别和缓冲区的概念
getch getche getchar的区别和缓冲区的概念 今天同学问我一个问题,.Net上编译C程序最后的结果总是一闪而过。记得有个函数能够实现其功能,于是分不清这几个函数之间的关系,总结一下。 1.输入输出缓冲区的概念(C++用的多一些) 我想以一个例子说明,比如我想把一篇文章以字符序列的方式输出到计算机显示器屏幕上,那么我的程序内存作为数据源而显示器驱动程序作为数据目标,如果数据源直转载 2013-07-19 02:13:34 · 442 阅读 · 0 评论 -
c语言输入输出缓冲区的概念
1.getchar getchar()是stdio.h中的库函数,它的作用是从stdin流中读入一个字符,也就是说,如果stdin有数据的话不用输入它就可以直接读取了。而getch()和getche()是conio.h中的库函数,它的作用是从键盘接收字符。getchar带有显示。 与前面两个函数的区别在于: getchar()函数等待输入直到按回车才结束(前提是缓冲区没有数据),回车前的所转载 2013-07-19 02:11:57 · 574 阅读 · 0 评论 -
设置结构体对齐的方式
通常,我们在定义结构体的时候,不会管编译器是怎样的对齐方式,但在特定的场合,需要结构体占用内存数正好为内成员定义时的类型所占字节数之和。 例如: struct test { int a; char b; int c; }; 在编译时,编译器会按照默认对齐方式进行空间分配,在使用sizeof运算符得到的大小为12字节,但我们本意是按照9个字节的内存转载 2014-09-25 17:19:39 · 983 阅读 · 0 评论 -
内存堆栈
堆栈 在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。 要点: 堆:顺序随意 栈:先进后出 堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(h转载 2014-10-29 13:46:33 · 411 阅读 · 0 评论