分享
 
 
java/jspc/c++phpmysqloraclemssqlvbvcc#asphtml/css/jssystemdelphiperlphotoshopother
 
 
C++基础:函数指针调用方式

// test12.cpp : Defines the entry point for the console application. // #include "stdafx.h" vo...

C++数据结构学习:二叉树(3)

  递归遍历与非递归遍历   前面写过一些关于递归的文章,因为那时还没有写到树,因此也举不出更有说服力的例子,只是阐述了“递归是一种思想”,正像网友评价的,“一篇入门的文章”。但只要能能让你建立“递归...

C语言中的三大定律

  自己总结的,觉得能帮助初学者看透一些纷繁复杂的语法规则,理解C语言的真谛 第一次发布,不一定正确,欢迎讨论、指正、补充   1. 表达式定律   ...

C语言中的面向对象(2)-C语言的多态实现

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

C++ Builder 初学问与答(三)

  3. 按钮类组件      21)问:在进行Windows程序界面设计中,经常会用到按钮,在C++Builder中,按钮一定是通过按钮组件来实现的吗?...

C++ Builder 初学问与答 (九)

  9.多页组件   68)问:我觉得C++Builder的组件模板的治理方式很好,在这个模板中通过单击页就可以在各个页之间进行切换,在C++Builder中我应该怎样来实现呢?...

C++ Builder 初学问与答 (十)

  10.菜单组件   77)问:菜单是Windows常用的用户界面。对于一个能够实际应用的程序,菜单是必不可少的组成部分。C++Builder中是怎样实现菜单的?  答:C++Builder为我们提...

C++ Builder 初学问与答 (十一)

  11.工具条组件   87)问:工具条是Windows编程经常要用的, C++Builder能不能实现这个功能呢?...

C++ Builder 初学问与答(十二)

  13.对话框组件  96)问:怎样编写文件打开、保存等对话框?...

C++ Builder 初学问与答(十五)

  (7)在C++Builder集成开发环境中,还有Component菜单。在组件菜单下的菜单命令是有关建立、安装、重建组件的菜单项。其中:[img]http://image.wangchao.net...

新手入门:C++中的函数重载

  函数重载是用来描述同名函数具有相同或者相似功能,但数据类型或者是参数不同的函数治理操作的称呼。...

新手入门:关于C++中的内联函数(inline)

  在c++中,为了解决一些频繁调用的小函数大量消耗栈空间或者是叫栈内存的问题,非凡的引入了inline修饰符,表示为内联函数。...

新手入门:C/C++中数组和指针类型的关系

  对于数组和多维数组的内容这里就不再讨论了,前面的教程有过说明,这里主要讲述的数组和指针类型的关系,通过对他们之间关系的了解可以更加深入的把握数组和指针特性的知识!  一个整数类型数组如下进行定义:...

C/C++中字符串常量的不相等性及字符串的Copy

#include <iostream> void main(void) {...

新手入门:C++中堆内存(heap)的概念和操作方法

  堆内存是什么呢?   我们知道在c/c++中定义的数组大小必需要事先定义好,他们通常是分配在静态内存空间或者是在栈内存空间内的,但是在实际工作中,我们有时候却需要动态的为数组分配大小,...

C/C++中命令行参数的原理

  很早以前的dos应用程序中,我们经常会用命令行参数执行应用程序例如: copy c:\1.txt d:\   在c/c++中,命令行参数的传递是利用main进行形参传递实现的...

C/C++中字符指针数组及指向指针的指针的含义

  就指向指针的指针,很早以前在说指针的时候说过,但后来发现很多人还是比较难以理解,这一次我们再次仔细说一说指向指针的指针。   先看下面的代码,注重看代码中的注解:...

C/C++中函数指针的含义

  函数存放在内存的代码区域内,它们同样有地址,我们如何能获得函数的地址呢?   假如我们有一个int test(int a)的函数,那么,它的地址就是函数的名字,这一点如同数组一样,数组的名字就是...

对C++中引用的补充说明(实例)

#include <iostream> #include <string> using namespace std;...

新手入门:C/C++中的结构体

  什么是结构体?   简单的来说,结构体就是一个可以包含不同数据类型的一个结构,它是一种可以自己定义的数据类型,它的特点和数组主要有两点不同,首先结构体可以在一个结构中声明不同的数据类型,第二相同...

C++面向对象编程入门:类(class)

  上两篇内容我们着重说了结构体相关知识的操作。   以后的内容我们将逐步完全以c++作为主体了,这也意味着我们的教程正式进入面向对象的编程了。...

C++面向对象编程入门:构造函数与析构函数

  请注重,这一节内容是c++的重点,要非凡注重!   我们先说一下什么是构造函数。...

理解C++面向对象程序设计中的抽象理论

  很多书在一开始就开始学习josephus问题,为了让大家前面学起来较为轻易我把前面涉及到此问题的地方都故意去掉了,现在我们已经学习过了结构体和类,所以放在这里学习可能更合适一些。...

C++类对象的复制-拷贝构造函数

  在学习这一章内容前我们已经学习过了类的构造函数和析构函数的相关知识,对于普通类型的对象来说,他们之间的复制是很简单的,例如: int a = 10; int b =a;...

C++类静态数据成员与类静态成员函数

  在没有讲述本章内容之前假如我们想要在一个范围内共享某一个数据,那么我们会设立全局对象,但面向对象的程序是由对象构成的,我们如何才能在类范围内共享数据呢?   这个问题便是本章的重点:...

入门教程:实例详解C++友元

  在说明什么是友元之前,我们先说明一下为什么需要友元与友元的缺点:...

图例实解:C++中类的继承特性

  整个c++程序设计全面围绕面向对象的方式进行,类的继续特性是c++的一个非常非常重要的机制,继续特性可以使一个新类获得其父类的操作和数据结构,程序员只需在新类中增加原有类中没有的成分。   可以...

C++中类的多态与虚函数的使用

  类的多态特性是支持面向对象的语言最主要的特性,有过非面向对象语言开发经历的人,通常对这一章节的内容会觉得不习惯,因为很多人错误的认为,支持类的封装的语言就是支持面向对象的,其实不然,...

C++类的继承与多重继承的访问控制

  在前面的练习中我们一直在使用public的继续方式,即共有继续方式,对于PRotected和private继续方式,即保护继续与私有继续方式我们并没有讨论。...

图文例解C++类的多重继承与虚拟继承

  在过去的学习中,我们始终接触的单个类的继续,但是在现实生活中,一些新事物往往会拥有两个或者两个以上事物的属性,为了解决这个问题,C++引入了多重继续的概念,C++答应为一个派生类指定多个基类,这样...

C++类的分解,抽象类与纯虚函数的需要性

  为了不模糊概念在这里我们就简单的阐述一下类的分解,前面的教程我们着重讲述了类的继续,继续的特点就是,派生类继续基类的特性,进行结构扩张,这种逐步扩张,...

C程序开发初级讲座之转移语句

  程序中的语句通常总是按顺序方向, 或按语句功能所定义的方向执行的。假如需要改变程序的正常流向, 可以使用本小节介绍的转移语句。在C语言中提供了4种转移语句:   goto,break, conti...

C++ 中重载 + 操作符的正确方法

用户定义的类型,如:字符串,日期,复数,联合体以及文件经常重载二元 + 操作符以实现对象的连接,附加或合并机制。但是要正确实现 + 操作符会给设计,实现和性能带来一定的挑战。本文将概要性地介绍如何选择...

C语言嵌入系统编程修炼-性能优化

使用宏定义   在C语言中,宏是产生内嵌代码的唯一方法。对于嵌入式系统而言,为了能达到性能要求,宏是一种很好的代替函数的方法。   写一个"标准"宏MIN ,这个宏输入两个参数并返回较小的一个:...

C++程序设计从零开始之表达式

本篇是此系列的开头,在学英语时,第一时间学的是字母,其是英语的基础。同样,在C++中,所有的代码都是通过标识符(Identifier)、表达式(EXPRession)和语句(Statement)及一些...

C++ SDK+Symbian开发入门之运行

【eNews消息】在Series 60 SDk中可以使用两个版本的模拟器可执行文件:一个版本包含符号调试信息,另一个是发布版本。发布版模拟器限制为只能评估或演示应用程序--它启动得很快,因为它不带有调...

用C++实现跨平台游戏开发之Allegro引擎

  提要:本文重点讨论开源游戏开发库Allegro(Allegro低级游戏例程),同时涉及到一些深度技术并提供了一个简单的示例程序,帮你进一步确定它是否是适合你的开发平台。...

C++ SDK和Symbian开发入门之工具

开发Series 60项目的时候你可以使用的各种选项总结在表1-1中。Symbian、Nokia和开发工具厂商Borland、Metrowerks正在提供更多的选择。但是,似乎微软开发工具,尽管它目前...

C语言高效编程的的四大绝招

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

C++箴言:考虑支持不抛异常的swap

很多企业在发展过程中,都有过几套治理软件共用的经历,往往造成在企业内部形成信息孤岛,无法统一治理的窘境...

初学者学习C++的50条忠告

1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》;...

C语言中的面向对象(4)-面向对象思想

  经常听见别人说面向对象的程序设计,以前在学校上课的时候,也有开面向对象程序设计这门课。可是不幸的是,这些都是以C++,甚至VC++为基础的。而更加不幸的是,多年以来我一直是一个C的使用者。在学校的...

C语言中的面向对象(4)-面向对象思想2

  3.CALLBACK函数。  我觉得这是C语言的一个创举,虽然它很简单,就象如何把鸡蛋竖起来一样,但是你假如没想到的话,嘿嘿。...

C++ Builder 初学问与答(一)

  一直以来都想写一点为BCB初学者快速入门的东西,前不久写了几篇《闲谈BCB》想把自己学习BCB中如何来解决难点的方法说给大家,没想到被骂得不成样子。...

C++ Builder 初学问与答(二)

上一篇:C++ Builder 初学问与答(一) 2.文本输入组件 11)问:假如要实现文本输入,在C++Builder中应该怎么办?...

C++ Builder 初学问与答(四)

  4.列表类组件   31)问:当我需要使用多个选项的时候,使用单选按钮或复选框来进行选择不是很恰当,因为在窗体上放置大量的按钮既不利于布局的美观,又会消耗大量的系统资源,C++Builder有什么...

C++ Builder 初学问与答(六)

  6.图形列表组件TreeView   45)问:有时侯,我希望实现类似资源治理器对文件夹治理的显示方式,和对文件的治理显示方式,在C++Builder中应该怎么办?   答:在C++Builde...

C++ Builder 初学问与答(七)

  53)问:能介绍一下TTreeNodes与TTreeNode?   答:在BCB中,树状视图的节点是通过TTreeNodes对象来治理的,通过这个对象可以对树状视图进行动态的增加、删除、插入、移...

C++ Builder 初学问与答(八)

  8.图形类组件   59)问:Windows是一个图形系统,C++Builder是怎样处理图形的呢?...

C++ Builder初学问与答(十三)

  第二部分:快速提高...

 
上一頁  下一頁
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有