c/c++
liu_yufan
这个作者很懒,什么都没留下…
展开
-
c++中string.h、string和string.h的区别
http://www.cnblogs.com/Cmpl/archive/2012/01/01/2309710.html 在C++中,#include<iostream>与#include<iostream.h>的区别,前者要使用更新的编译器(其实大部分编译器多比较前卫了,出了有些搞嵌入式的用变态的编译器)。喔,原来iostream是C++的头文件,iostrea...转载 2018-09-12 23:04:21 · 6201 阅读 · 0 评论 -
揭秘extern “C”
http://www.jianshu.com/p/5d2eeeb93590引言C++保留了一部分过程式语言的特点,因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C+...转载 2018-09-12 23:09:23 · 152 阅读 · 0 评论 -
C语言中的static 详细分析
google了近三页的关于C语言中static的内容,发现可用的信息很少,要么长篇大论不知所云要么在关键之处几个字略过,对于想挖掘底层原理的初学者来说参考性不是很大。所以,我这篇博文博采众家之长,把互联网上的资料整合归类,并亲手编写...转载 2018-09-18 23:10:24 · 178 阅读 · 0 评论 -
关于堆栈的讲解
转自https://blog.csdn.net/yingms/article/details/53188974 一、程序...转载 2018-09-13 22:47:29 · 156 阅读 · 0 评论 -
数组指针和指针数组的区别
数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。 p=a; //将该二...转载 2018-09-22 21:34:13 · 141 阅读 · 0 评论