c++
文章平均质量分 77
cuiyadll
这个作者很懒,什么都没留下…
展开
-
c++中冒号(:)和双冒号(::)的用法
1.冒号(:)用法(1)表示机构内位域的定义(即该变量占几个bit空间)typedef struct _XXX{unsigned char a:4;unsigned char c;} ; XXX(2)构造函数后面的冒号起分割作用,是类给成员变量赋值的方法,初始化列表,更适用于成员变量的常量const型。struct _XXX{_XXX() : y(0xc0) {}};(3) public:和pr...原创 2014-10-10 10:27:21 · 192 阅读 · 0 评论 -
Eclipse下编写C++程序——CDT环境搭建
很多从事C++开发的人员都选择VS作为开发平台,其实用Eclipse开发C++也是可以的。下面就讲解如何使用Eclipse的CDT搭建标准的C/C++开发环境。1、简要介绍: 我们知道程序由源代码到最后生成可运行程序需要经过以下步骤:编辑->编译->连接。Eclipse就是编辑器,为了能编译C/C++源代码我们还需要一个编译器,这里我们选择minGW。 ...原创 2014-10-10 10:30:47 · 259 阅读 · 0 评论 -
#include sys/xxx.h头文件 UNIX头文件
#include sys/xxx.h是Linux系统中的系统头文件应用程序的头文件在/usr/include下(比如fedora9下),因为应用程序是在fedora9下编译的,所以应用程序的头文件一定要来自fedora9下,而把编译的可行性文件如test,通过nfs挂载到开发板上运行的时候,内核中的头文件都是在如linux2.6.24,它里面的都是内核用的头文件。位于linux系统下/u...原创 2014-10-14 13:40:36 · 1330 阅读 · 0 评论 -
c++代码在windows,aix,linux上的移植
我目前工作中的大多数项目是在aix上跑的,最近有个aix的c++项目要移植到linux上,而我个人喜欢使用VC作为开发工具。因为这样,需要对项目windows,aix,linux上的移植,在这个过程中作了些总结。现假设平台与编译工具对应如下:windows――vcaix――xlclinux――gcc 目录:1. c++标准1.1. 变量、函数重定义...原创 2014-10-14 22:50:09 · 181 阅读 · 0 评论 -
跟我一起写 Makefile
概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefi...原创 2014-10-31 15:52:24 · 73 阅读 · 0 评论