java/jspc/c++phpmysqloraclemssqlvbvcc#asphtml/css/jssystemdelphiperlphotoshopother
 
 
OO in C(1): C语言中的类模拟和多态,继承

C语言中的类模拟(C++编程思想) 在面向对象的语言里面,出现了类的概念。这是编程思想的一种进化。所谓类:是对特定数据的特定操作的集合体。所以说类包含了两个范畴:数据和操作...

OO in C(2): C语言的多态实现

C语言的多态实现 相信很多人都看过设计模式方面的书,大家有什么体会呢?Bridge,Proxy,Factory这些设计模式都是基于抽象类的。使用抽象对象是这里的一个核心。...

OO in C(4): C语言中的面向对象思想1

C语言中的面向对象思想 经常听见别人说面向对象的程序设计,以前在学校上课的时候,也有开面向对象程序设计这门课。可是不幸的是,这些都是以C++,甚至VC++为基础的。而更加不幸的是,...

OO in C(4): C语言中的面向对象思想2

.CALLBACK函数。 我觉得这是C语言的一个创举,虽然它很简单,就象如何把鸡蛋竖起来一样,但是你如果没想到的话,嘿嘿。如果说静态入口函数实现了一个可管理的宏观的话,CallBack就是实现...

谈谈C++继承中的重载,覆盖和隐藏

谈谈C++继承中的重载,覆盖和隐藏 写正题之前,先给出几个关键字的中英文对照,重载(overload),覆盖(override),隐藏(hide)。在早期的C++书籍中,可...

奇怪的c语言声明

大家都知道变量的重定义是个很常见的,很明显的错误,但是在水木的一次讨论中居然发现下面段代码居然能c环境里通过编译,而且运行的很好。代码如下: #include "stdio.h"#inclu...

C++的学习感想

很多人把学习C++语言当成学习VC了,我曾经就走过这样的弯路。当学了很长时间的VC后还是得回过头来学习C++语言本身。 那么学习C++从何处入手了? C+...

编程入门:浅谈C语言的可变参数

C语言中有些函数使用可变参数,比如常见的int printf( const char* format, ...),第一个参数format是固定的,其余的参数的个数和类型都不固定。   C语言用...

PC-Lint与C\C++代码质量

软件质量对于一个软件设计者来说是相当重要的。 正确性、健壮性、可靠性、效率、易用性、可读性(可理解性)、可扩展性、可复 用性、兼容性、可移植性等质量属性就是软件整体质量的体现。...

Lex和Yacc从入门到精通(5)-开发Lex和Yacc程序的一般步骤

Lex和Yacc程序开发的一般步骤 本文版权归[url=http://blog.csdn.net/pandaxcl]熊春雷 [/url]所有,我的邮箱:<[url=mailto:pand...

Lex和Yacc从入门到精通(6)-解析C/C++包含文件

解析C/C++包含文件 本文版权归[url=http://blog.csdn.net/pandaxcl]熊春雷 [/url]所有,我的邮箱:<[url=mailto:pandaxcl@1...

SIP协议解析与实现(c和c++使用osip) 1

本文将按照RFC3261逐步的介绍SIP协议,介绍了c和c++语言的实现,分析了osip库的使用和实现。 第一章 概述 一 概述 SIP协议是一个基于应用层的会话控制协议。它可以创建、修改...

C++中的显式构造函数

有如下一个简单的复数类: class ClxComplex { public: ClxComplex(double dReal = 0.0, double dImage = 0.0) { m...

关于指针和指向指针的指针(C,C++)

  对于C语言中的指针,可以说即使做了多年C或C++的程序员也有时会犯各种各样的小错误,原因我想在很大程序上没有利用内存空间的思维来对待指针。   无论指针还是指向指针的指针其实都是一个变量,在内存...

对《在C++类中实现Windows窗口的创建》一文的补充

//======================================================================== //TITLE: // 对《在C++类中实现...

C++中重载决议与可访问性检查的顺序

对于如下的类: class ClxECS { public: double Test(double dValue) { return dValue * 13; }; private:...

用 c 写 CGI 程序简要指南

  文章摘要:   CGI规定了Web服务器调用其他可执行程序(CGI程 序)的接口协议标准。Web服务器通过调用CGI程序实现和Web浏览器的交互。CGI程序可以用任何程序设计语言编写,如Shel...

编程实(c++/c)现获得当前用户名和组名的源程序

#include <stdio.h> #include <unistd.h> #include <sys/types.h> #include <pwd....

Unix C 编程问题精粹

文章目录 第一章:前言 第二章:约定 第三章:开始任务 第四章:使用lint 第五章:使用make 第六章:优质无错编程 第七章:调试技术 第八章:其它更好的文档...

在UNIX下如何用C语言保存和恢复屏幕

■ 前言 相信您在网路上一定用过如 tin,elm 等工具, 这些软体有项共同的特色, 即他们能利用上下左右等方向键来控制游标的位置....

SCO OpenServer 5下的字符时钟的C程序

/* 文件名:tclock.c */ #include "test.priv.h" #include <math.h>...

Sco Unix下用dbxtra调试C程序

   在sco unix下编程大多离不开C语言,即使是数据库应用也有很多是与c搭配使用的,例如informix esql/c 就可以在c语言中嵌入sql 语句。很多人认为在u...

Linux上搭建C/C++IDE开发环境

  文/张善友   Redhat linux上面没有提供Anjuta软件包,上面提供了一个Glade应用程序界面设计工具。Linux上面使用Anjuta和Glade以及Glademm软件包可以搭建...

用C语言实现Ping程序功能

大部分人用ping命令只是作为查看另一个系统的网络连接是否正常的一种简单方法。在这篇文章中,作者将介绍如何用C语言编写一个模拟ping命令功能的程序。 ping命令是用来查看网络上另一个主机系统的网...

覆盖 GNU C 库轻而易举

调试系统问题并进行快速修订 一种调试 glibc 函数的好方法是用您自己的版本覆盖所关注的函数。在没有 root 许可权和不必重新编译 libc 源代码的情况下就可以完成这个任务。想象一下编写您自己...

C和C++建立IPC连接之后续操作

如何建立IPC连接呢?不用我说,大家都知道:   [url=http://www.pccode.net] net[/url] use \\ip\\ipc$ password /user:us...

如何写安全的 C 程序

UNIX系统为程序员提供了许多子程序,这些子程序可存取各种安全属性.有 些是信息子程序,返回文件属性,实际的和有效的UID,GID等信息.有些子程序可 改变文件属性.UID,GID等有些处理口令文...

GNU C 规则表达式入门

用过Perl的朋友应该都它提供了规则表达式功能,所以使得用perl 进行文本处 理非常方便。本人最近试用了一下 GNU C 的规则表达式功能, 发现使用起来也很简单,只是觉得支持的不够强大,不能...

C语言直接显示汉字

如何显示汉字 在模式 13H 下, 直接写屏显示汉字. 其中 hzk16 是 UCDOS 的字库, 把它放在当前目录下 显示汉字用的是 区位码, 稍加修改可变成显示其它码. // Graphi...

TCL/TK 与 C 程序的集成

文章摘要:    本文覆盖了 [url=http://www.linuxbyte][url=http://www.pccode.net].net[/url]/showsoftd.php?ID=282...

Linux下C语言编程基础知识

前言: 这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将会学到以下内容: 源程序编译 Makefile的编写 程序库的链接 程序的调试 头文件和系统求助...

用Vim进行C/C++编程介绍

Vi has been one of the most, if not the most, popular editing tools for programmers since Bill Joy...

Linux 编程之C++游戏程序优化

   一般而言,比起C程序来说,C++游戏程序是可重用和可维护的。可这真的有价值吗?复杂的C++可以在速度上与传统的C程序相提并论吗?    如果有一个好的编译器,再加上对语言的了解,真的有可能用C...

覆盖 GNU C 库 — 轻而易举

一种调试 glibc 函数的好方法是用您自己的版本覆盖所关注的函数。在没有 root 许可权和不必重新编译 libc 源代码的情况下就可以完成这个任务。想象一下编写您自己的 open() 版本该有多激...

C 和 C++ 的矩阵库

评估和比较 Meschach、Cooperware 矩阵和 Blitz Andrew L. Blais(onlymice@attbi.com) 研究员和作家 本文将介绍一些目前可在 Linu...

C语言高效编程的几招

引 言:    编写高效简洁的C语言代码,是许多[url=http://www.pccode.net]软件[/url]工程师追求的目标。本文就工作中的一些体会和经验做相关的阐述,不对的地方请各位指教...

Linux 搭建C/C++IDE开发环境

Redhat linux上面没有提供Anjuta[url=http://www.pccode.net]软件[/url]包,上面提供了一个Glade应用程序界面设计工具。Linux上面使用Anjuta和...

将OS/2应用程序移植到Linux(用C语言)

当从 OS/2 移植到 Linux 时,关键的编程问题是什么? Kevin Bowkett (kevin_bowkett@uk.ibm.com) IBM [url=http://www.pccod...

AIX如何安装/配置C/C++/Fortran语言License

环境: 产品: C for AIX 4.4 平台:RS/6000 版本:AIX 4.3 问题: 安装好C/C++/Fortran编译器的[url=http://www.pccode.net]软件...

AIX 下C语言的License配置

本文适用于以下产品: C for AIX V4.x & V5.x;C&C++ V3.6.x;Fortran V5.x & V6.x; 一. 安装C/C++/Fortr...

C++中巧用#define访问类的私有成员

我们知道,类的私有成员在类的外部是不能被访问的。 例如有下面的这个简单的类: class ClxECS { private: int iPrivate; }; 那么下面的...

基于堆栈的一位整数中缀表达式计算器, 用C++编写

很简单, 还有些不太完善, 只支持一位整数. 在[url=http://www.ideawu.net/person/compilersrc/stack_cal.cpp.html]http://ww...

C/C++返回内部静态成员的陷阱

C/C++返回内部静态成员的陷阱 陈皓 背景 在我们用C/C++开发的过程中,总是有一个问题会给我们带来苦恼。这个问题就是从一个函数内向外返回一块内存,这个问题困扰和很多开发人员。如果你的内存是在函...

C程序的机器级表示-5

/********************************************* TEXT: C程序的机器级表示 AUTHOR: arden chao DATE: 2006-10-17...

C程序的机器级表示-3

/********************************************* TEXT: C程序的机器级表示 AUTHOR: arden chao DATE: 2006-10-17...

C程序的机器级表示-0

/********************************************* TEXT: C程序的机器级表示 AUTHOR: arden chao DATE: 2006-10-17...

C程序的机器级表示-1

/********************************************* TEXT: C程序的机器级表示 AUTHOR: arden chao DATE: 2006-10-17...

C程序的机器级表示-2

/********************************************* TEXT: C程序的机器级表示 AUTHOR: arden chao DATE: 2006-10-17...

在C++类中实现Windows窗口的创建

//======================================================================== //TITLE: // 在C++类中实现Wi...

C语言书写规范

1. 1.1符号命名规则 1.1.1符号名包括模块名、常量名、标号名、子程序名等。这些名字应该能反映它所代表的实际东西,具有一定的意义,使其能够见名知义,有助于对程序功能的理解。命名采用匈牙利...

 
上一頁  下一頁
© 2005- 王朝網路 版權所有 導航