-
理解C++语言的布尔类型和枚举类型 日期:2009-12-22 15:42:36 点击:2 好评:0
布尔类型对象可以被赋予文字值true或者false,所对应的关系就是真于假的概念! 我们通常使用的方法是利用他来判定条件的真于假,例如如下的代码: C++ 代码 //程序作者:管宁 //站点...
-
详细解析C语言中的sizeof 日期:2009-12-22 15:42:36 点击:3 好评:0
一、sizeof的概念 sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号...
-
C++中的健壮指针和资源管理 日期:2009-12-22 15:42:36 点击:7 好评:0
...
-
C语言程序设计基础讲座之指针的慨念 日期:2009-12-22 15:42:36 点击:1 好评:0
指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; 能很方便地使用数组和字符串; 并能象汇编语言一样处理内...
-
VC++实现混合静态分裂视窗的方法 日期:2009-12-22 15:42:36 点击:2 好评:0
摘要 本文以MFC(Microsoft Foundation Class Library)的CsplitterWnd类别为基础,通过对单文档视窗的静态分裂原理进行分析,介绍混合静态分裂视窗的实现方法,并深入阐述子视窗的视图动态切...
-
水滴石穿C语言之编译器引出的问题 日期:2009-12-22 15:42:36 点击:3 好评:0
基本解释 本节主要探讨C编译器下面两方面的特点所引发的一系列常见的编程问题。 对C文件进行分别编译: C程序通常由几个小程序(.c文件)组成,编译器将这几个小程序分别编译,...
-
明晰C++内存分配的五种方法的区别 日期:2009-12-22 15:42:36 点击:1 好评:0
在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面...
-
用GDI+实现半透明渐变的特效窗口[图] 日期:2009-12-22 15:42:36 点击:4 好评:0
偶然间甜石榴兄弟给我一个东东,是BlueCrab用VC写的利用GDI+技术实现半透明渐变窗口的特效,看起来很不错。在此对BlueCrab和甜石榴深表感谢。ccrun(老妖)花了点时间将其在BCB中实现,并...
-
递归下降纯解释器编写的困惑 日期:2009-12-22 15:42:36 点击:6 好评:0
python,lua还有javascript这些脚本语言其实是通过编译成中间码,然后再解释这个中间码来执行的,所以并不是纯解释的脚本。假如要写一个纯解释的脚本语言解释器,这种解释器的速度肯...
-
一个c++写的发牌程序 日期:2009-12-22 15:42:36 点击:4 好评:0
可以显示一、二、三、四家的牌,主要是为了练习我的牌感(记牌的能力),对有志于赌博或者桥牌事业的同志可能还有点用,编译为bd.exe,使用方法输入"bd -h"看帮助。 以下是源代码(处理命...
-
原创:一个c++写的发牌程序 日期:2009-12-22 15:42:36 点击:2 好评:0
可以显示一,二,三,四家的牌 主要是为了练习我的牌感(记牌的能力),对有志于赌博或者桥牌事业的同志可能还有点用 编译为bd.exe,使用方法输入"bd -h"看帮助 以下是源代码(处理命令行参数...
-
《C++编程规范》笔记(设计风格) 日期:2009-12-22 15:42:36 点击:2 好评:0
第1条:一个实体应该只有一个紧凑的职责 单一职责原则。这个原则并不那么轻易执行,即使是STL这样的程序库,也一样会犯违反该原则的错误。在这里,举了两个违反这一原则的闻名...
-
VC通用控件编程之CImageList控件 日期:2009-12-22 15:42:36 点击:1 好评:0
图像列表控制(CImageList)是相同大小图像的一个集合,每个集合中均以0为图像的索引序号基数,图像列表通常由大图标或位图构成,其中包含透明位图模式。可以利用WINDOWS32位应用程...
-
x86内联汇编 日期:2009-12-22 15:42:36 点击:1 好评:0
本文提供了在 Linux 平台上使用和构造 x86 内联汇编的概括性介绍。他介绍了内联汇编及其各种用法的基础知识,提供了一些基本的内联汇编编码指导,并解释了在 Linux 内核中内联汇编代...
-
c++经典 日期:2009-12-22 15:42:36 点击:3 好评:0
下面的是学C++时要注重的。 1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Obje...
-
大教堂和市集 日期:2009-12-22 15:42:36 点击:11 好评:0
一. 大教堂和市集 Linux的影响是非常巨大的。甚至在5年以前,有谁能够想象一个世界级的操作系统能够仅仅用细细的Internet连接起来的散布在全球的几千个开发人员有以业余时间来创造...
-
GCC常用命令描述 日期:2009-12-22 15:42:36 点击:3 好评:0
作者:wstruecolor unix下开发常用的编译工具gcc,我对于gcc的了解知道的很少, 一般用到的也就是gcc -o xx xx.cpp 今天翻了一下gnu的gcc manual 花了点时间总结了一下, 给大家分享一下!呵呵,希...
-
使用Kylix3开发Apache DSO 日期:2009-12-22 15:42:36 点击:3 好评:0
2003 年 1 月 kylix是Linux下非常好的集成开发工具(个人认为是windows程序员转向Linux最适合的),前一段工作中使用Kylix3进行了Apache动态共享对象(DSO)的开发,在开发工作中碰到了许多的...
-
一步步教你修改CNVBB2.3.0中的联盟论坛 日期:2009-12-22 15:42:36 点击:7 好评:0
...
-
从初学者到编程高手,几种必学的编程语言。 日期:2009-12-22 15:42:36 点击:1 好评:0
我自己在学习编程的过途中有的几个疑问,1)什么编程语言我需要学。 2)学多少种才算可以。最后通过我自己学习感受和对其他编程高手(主要是新闻组)的请教,我认为找到了满足...