
C/C++
文章平均质量分 66
Sharing_Li
已于2015停止维护
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C的内存分配问题
首先看下两段代码:1、char* toStr() { char *s = "abcdefghijkl"; return s;}int main(){ cout << toStr() << endl; return 0;}2、char* toStr() { char s[] = "abcdefghijkl"; return s;}int main()转载 2013-05-22 18:11:08 · 686 阅读 · 0 评论 -
C/C++常用IO函数
最近老在这方面吃亏,这次好好补一下。C I/O1.fopen、fclose、freopen、feof fopen: algorithm: #include FILE * fopen(const char * fname,const char * mode);原创 2013-05-27 13:14:07 · 1705 阅读 · 0 评论 -
C++学习笔记
C++多态性(C++学习笔记) “多态性”一词最早用于生物学,指同一种族的生物体具有相同的特性。在面向对象的程序设计理论中,多态性的定义是:同一操作作用于不同的类的实例,将产生不同的执行结果,即不同类的对象收到相同的消息时,得到不同的结果。多态是面向对象程序设计的重要特征之一,是扩展性在“继承”之后的又一重大表现 。 多态性包含编译时的多态性、运行时的多态性两大类。 即:转载 2013-09-25 10:01:05 · 2899 阅读 · 0 评论 -
C++编程对缓冲区的理解
什么是缓冲区缓冲区又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。缓冲区根据其对应的是输入设备还是输出设备,分为输入缓冲区和输出缓冲区。为什么要引入缓冲区我们为什么要引入缓冲区呢?比如我们从磁盘里取信息,我们先把读出的数据放在缓冲区,计算机再直接从缓冲区中取数据,等缓冲区的数据取完后再转载 2014-01-05 14:13:59 · 1081 阅读 · 0 评论 -
字符与指针的问题
一、C语言中,为什么字符串可以赋值给字符指针变量char *p,a='5';p=&a; //显然是正确的,p="abcd"; //但为什么也可以这样赋值??问:一直理解不了为什么可以将字串常量赋值给字符指针变量,请各位指点! 答:双引号做了3件事: 1.申请了空间(在常量区),转载 2014-06-05 18:21:54 · 811 阅读 · 0 评论 -
C++风格的强制类型转换之小结
1、static_cast原创 2014-08-17 18:03:25 · 809 阅读 · 0 评论 -
C++11杂记
1、__func__ 返回所在函数的名称2、定义了与预处理指令#pragma功能相同的操作符_Pragma,使用格式:_Pragma(字符串字面量)。#pragma once 等价于 _Pragma(“once”)。#pragma不能用于宏,_Pragma能用于宏,更灵活。3、为了更好的支持Unicode,支持宽窄字符串的连接等。原创 2015-12-28 15:40:19 · 1032 阅读 · 1 评论