-
C++:谁动了我的指针[组图] 日期:2009-12-22 15:42:36 点击:2 好评:0
译者序: 本文介绍了一种在调试过程中寻找悬挂指针(野指针)的方法,这种方法是通过对new和delete运算符的重载来实现的。 !-- frame contents -- !-- /frame contents -- 这种方法不是完美的,...
-
C++的iostream标准库介绍(1)[组图] 日期:2009-12-22 15:42:36 点击:0 好评:0
我们从一开始就一直在利用C++的输入输出在做着各种练习,输入输出是由iostream库提供的,所以讨论此标准库是有必要的,它与C语言的stdio库不同,它从一开始就是用多重继续与虚拟继...
-
C++的iostream标准库介绍(2)[组图] 日期:2009-12-22 15:42:36 点击:3 好评:0
接下来我们继续看一下C++风格的串流控制,C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含sstream.h头文件。 istringstream类用于执行C++风格的串流的输...
-
如何用C++编程获得某台机器的IP地址[组图] 日期:2009-12-22 15:42:36 点击:4 好评:0
编译:Northtibet 下载源代码(zip压缩文件, 1K) !-- frame contents -- !-- /frame contents -- 对于这个古老的问题,VC知识库的精华区以及以往的在线杂志中都有详尽不一的描述。本文提供的方法是一...
-
入门教程:C++中的const限定修饰符[组图] 日期:2009-12-22 15:42:36 点击:3 好评:0
const修饰符可以把对象转变成常数对象,什么意思呢? 意思就是说利用const进行修饰的变量的值在程序的任意位置将不能再被修改,就如同常数一样使用! 使用方法是: !-- frame content...
-
c/c++中指针学习的两个绝好例子[组图] 日期:2009-12-22 15:42:36 点击:1 好评:0
对于众多人提出的c/c++中指针难学的问题做个总结: !-- frame contents -- !-- /frame contents -- 指针学习不好要害是概念不清造成的,说的简单点就是书没有认真看,指针的学习如同人在学习饶...
-
用C++ Builder编写Tray程序 日期:2009-12-22 15:42:36 点击:1 好评:0
Tray(托盘)是Windows9x任务条上的一个非凡区域,它的技术名称为“任务栏布告区”,一些软件(如金山词霸Ⅲ)运行时会在托盘上放置一个图标,使用户一眼就能知道这个程序正在后台运行,...
-
C语言初学者入门讲座 第十六讲 文件(2) 日期:2009-12-22 15:42:36 点击:2 好评:0
字符串读写函数fgets和fputs 一、读字符串函数fgets函数的功能是从指定的文件中读一个字符串到字符数组中,函数调用的形式为: fgets(字符数组名,n,文件指针); 其中的n是一个正整数...
-
C++远程关机API的学习过程 日期:2009-12-22 15:42:36 点击:2 好评:0
记得刚学C++的时候,喜欢研究API,当时同事有一个高手,写了段代码,我在写程序的时候,莫明妙的,机器突然关掉了!我正在纳闷的时候,我听到了他的奸笑! 原来是他干的,后来我...
-
论C/C++函数间动态内存的传递 日期:2009-12-22 15:42:36 点击:6 好评:0
当你涉及到C/C++的核心编程的时候,你会无止境地与内存管理打交道.这些往往会使人受尽折磨.所以如果你想深入C/C++编程,你必须静下心来,好好苦一番. 现在我们将讨论C/C++里我认为哪一本...
-
用Visual C++开发数据库应用程序 日期:2009-12-22 15:42:36 点击:40 好评:0
用Visual C++开发数据库应用程序 EMAIL:zzh1415@21cn.com 1、 概述 1、1 Visual C++开发数据库技术的特点 Visual C++提供了多种多样的数据库访问技术――ODBC API、MFC ODBC、DAO、OLE DB、ADO等。这些技术...
-
有关C++的一点说明? 日期:2009-12-22 15:42:36 点击:3 好评:0
1.判断是C++还是C 当用户创建自己的程序时,有时可能需要判断使用的是C还是C++,并对语句作相应的处理。为帮助用户进行判断,许多C++编译器定义了_cplusplus常量。如果用户使用的是标...
-
C++中的内存划分 日期:2009-12-22 15:42:36 点击:0 好评:0
在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面...
-
C&C++论战之C++真的还有未来吗? 日期:2009-12-22 15:42:36 点击:1 好评:0
Stephan Lavavej提出了一个非常有趣也很尖锐的问题:“C++的未来在哪里?” 这个问题是有解的。没有哪个语言会成为永恒,不是吗?(尽管C语言现在依旧生机勃勃)我不希望C++在2017年,或者甚...
-
C语言编程易犯毛病集合 日期:2009-12-22 15:42:36 点击:3 好评:0
C语言中常见错误(转贴) C语言的最大特点是:功能强、使用方便灵活。C编译的程序对语法检查并不象其它高级语言那么严格,这就给编程人员留下“灵活的余地”,但还是由于这个灵活...
-
C语言编程常见问题解答(目录) 日期:2009-12-22 15:42:36 点击:23 好评:0
目 录 第l章 C语言 1. 1 什么是局部程序块(local block)? 1. 2 可以把变量保存在局部程序块中吗? 1. 3 什么时候用一条switch语句比用多条if语句更好? 1. 4 switch语句必须包含default分支吗? 1. 5 sw...
-
在C语言中以编程的方式获取函数名 日期:2009-12-22 15:42:36 点击:0 好评:0
仅仅为了获取函数名,就在函数体中嵌入硬编码的字符串,这种方法单调乏味还易导致错误,不如看一下怎样使用新的C99特性,在程序运行时获取函数名吧。 对象反射库、调试工具及代...
-
DShow中实现抓图的几种方法[组图] 日期:2009-12-22 15:42:36 点击:8 好评:0
1.加入Sample Grabber Filter 当我们加入Sample Grabber Filter的时候,我们可以直接调用其接口(interface)ISampleGrabber。该接口可以获取经过该Filter的单独的Media Samples。详情请参见DXSDK。 1.1 派生...
-
用C++品尝Vista美味:界面的毛玻璃效果[组图] 日期:2009-12-22 15:42:36 点击:3 好评:0
简介 本文将演示在基于Windows Vista的普通Windows应用程序及对话框程序中,如何利用C++来生成Aero毛玻璃效果,此处使用的是Beta 2版本的Vista及Windows SDK,也许在后续的版本中,一些API在细节...
-
通讯录的源代码(用链表实现) 日期:2009-12-22 15:42:36 点击:5 好评:0
#include stdio.h #include stdlib.h/*与malloc.h差不多*/ #include string.h #define maxlen 100 strUCt persons {char name[10];/*定义结构体数组用于缓存数据*/ char addr[20]; char phnum[10]; }persons[maxlen]; ; ; ; typedef struct l...