C/C++
leonpengweicn
这个作者很懒,什么都没留下…
展开
-
C/C++中extern关键字详解
http://www.cnblogs.com/foxmin/archive/2012/10/09/2716783.html来源:http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777431.html1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和转载 2012-10-25 13:49:16 · 974 阅读 · 0 评论 -
一步步将vim改造成C/C++开发环境(IDE)
http://blog.163.com/023_dns/blog/static/1187273662012125112426472/我的vim IDE界面: 1、安装Vim和Vim基本插件首先安装好Vim和Vim的基本插件。这些使用apt-get安装即可:lingd@ubuntu:~/arm$sudo apt-get install vim vim-scri转载 2015-07-23 11:00:29 · 647 阅读 · 0 评论 -
堆和栈的区别(转过无数次的文章)
http://www.cnblogs.com/ghj1976/p/3623037.html因为经典,所以转发。一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分栈区(stack) — 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。堆区(heap) — 一般由程序员分配释放,转载 2015-02-06 09:42:58 · 518 阅读 · 0 评论 -
数据类型字节长度表
http://www.cnblogs.com/ziffer/archive/2009/10/18/1585574.html数据类型名称字节数别名取值范围int*signed,signed int由操作系统决定,即与操作系统的"字长"有关unsigned int*unsigne转载 2013-11-14 17:54:25 · 1219 阅读 · 0 评论 -
c++开发php5 扩展
1,准备开发环境 源码安装nginx, php, mysql nginx安装路径: /opt/server/nginx 源码路径: /home/leon/Downloads/nginx-1.5.6 php路径: /opt/server/php 源码路径: /home/leon/Downloads/php-5.3.10 mysql路径原创 2013-10-22 11:55:27 · 1268 阅读 · 0 评论 -
数据类型对应字节数(32位,64位 int 占字节数)
http://www.cnblogs.com/EverShine/archive/2011/03/04/1970626.html一、程序运行平台 不同的平台上对不同数据类型分配的字节数是不同的。 个人对平台的理解是CPU+OS+Compiler,是因为: 1、64位机器也可以装32位系统(x64装XP); 2、32位机转载 2013-06-20 22:00:02 · 824 阅读 · 0 评论 -
FFmpeg - C++中使用ffmpeg库
http://blog.sina.com.cn/s/blog_8cfe05150100uhm2.htmlffmpeg库的接口都是c函数,其头文件也没有extern "C"的声明,所以在cpp文件里调用ffmpeg函数要注意了。一般来说,一个用C写成的库如果想被C/C++同时可以使用,那在头文件应该加上#ifdef __cplusplusextern "C" {#endi转载 2013-02-17 14:43:34 · 6918 阅读 · 0 评论 -
g++参数介绍
gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件 预处理器cpp2.将预处理后的文件不转换成汇编语言,生成文件.s 编译器egcs3.有汇编变为目标代码(机器代码)生成.o的文件 汇编器as4.连接目标代码,生成可执行程序转载 2012-11-07 10:01:58 · 499 阅读 · 0 评论 -
What's the difference between gcc and g++/gcc-c++?
gcc will compile C source files as C and C++ source files as C++ if the file has an appropriate extension; however it will not link in the C++ library automatically.g++ will automatically incl转载 2012-11-07 09:56:23 · 962 阅读 · 0 评论 -
UNIX环境高级编程中的apue.h和apueerror.h
相信很多一开始看《unix环境高级编程》的新手们按照书上的代码的话,会遇到编译时找不到err_sys等这类问题(因为只包含了apue.h)解决办法如下:[cpp] view plaincopyprint?/************** * *apueerror.h * *************/ #include转载 2015-08-31 11:49:32 · 586 阅读 · 0 评论