java/jspc/c++phpmysqloraclemssqlvbvcc#asphtml/css/jssystemdelphiperlphotoshopother
 
 
鬼谷算题----C语言解之

鬼谷算题: 今有一物不知其数,三三数之剩二,五五数之剩三,七七数之剩二.部物几何?这属于高等数学的数论. 解答:"三人同行七十稀,五树梅花二十一枝,七子团圆正半月,去百零五便得知.意思:以三三数之...

几个值得研究的c语言经典例题

例题1 找出一个3x3数组的“鞍点”,即该位置上的元素在该行上最大,在该列上最小。也有可能没有鞍点。 程序原代码 #include<stdio.h> main() { in...

C语言中的位域的使用

[img]http://image.wangchao.net.cn/it/1323428991159.gif[/img]   计算机C语言初学者入门讲座   一、位域   有些信息在存储时,并不需要...

关于C语言中图形模式的问题

关于C语言中图形模式的问题 相信大家碰到这种事,自己编好的图形程序,发给好友的机器上居然运行不了!这是为什么呢?我通过找了大量资料找到了原因: . 我们在知道显示器的情况下,可以使用图形初始化...

在未来时态下开发C++程序

[img]http://image.wangchao.net.cn/it/1323429013616.gif[/img]  [img]http://image.wangchao.net.cn/it/1...

C++中用赋值形式op=取代单独形式op

  大多数程序员认为假如他们能这样写代码:   x = x + y; x = x - y;   那他们也能这样写:   x += y; x -= y;   假如x和y是用户定义的类型(user-de...

数据结构学习C++——图(1&2&3&4)

数据结构学习C++——图【1】(基本储存方法) 首先告诉大家一个好消息,数据结构到这里就要结束了!然后再来一个坏消息,这里是数据结构中“最没有意义”的部分和最难的部分...

数据结构学习C++——图(4&5&总结&后记)

数据结构学习(C++)——图【4】(最短路径) happycock(原作) 要害字 数据结构 最短路径 最短路径恐怕是图的各种算法中最能吸引初学者眼球的了——在地...

数据结构学习C++——二叉树

这些天参与了CSDN论坛的讨论,改变了我以前的一些看法。回头看我以前的东西,我虽对这本书很不满,但我还是按照它的安排在一点点的写;这样就导致了,我过多的在意书中的偏漏,我写的更多是说“这本书怎样”,而...

数据结构学习C++——树(总结)

要害字 数据结构 C++ 树 才刚开了个头,就要说再见了——在树这里,除了二叉树,别的都还没有讲。为什么可以总结了呢?因为前面已经涉及到了树的两个基本用途,而假如再讲B+、...

More Effective C++之考虑变更程序库

  程序库的设计就是一个折衷的过程。理想的程序库应该是短小的、快速的、强大的、灵活的、可扩展的、直观的、普遍适用的、具有良好的支持、没有使用约束、没有错误的。这也是不存在的。为尺寸和速度而进行优化的程...

实例解析C++/CLI之代理与事件

  在C++/CLI中,代理是对函数进行包装的对象;而事件是一种为客户程序提供通知的类机制。   在前几篇文章中,已经多次演示了假如让一个句柄在不同的时间,被引用至不同的对象,从而以更抽象的方法来解...

对VS2005 C++编译器的一点体会

  使用了一段时间的 Visual Studio 2005 之后,发现它的 C++ 编译器比以往更多地遵循 C++ 标准。给我印象比较深的语法变化有两个:   1、for 循环语句中循环控制变量的有...

More Effective C++之效率

  我怀疑一些人在C++软件开发人员身上进行秘密的巴甫洛夫试验,否则为什么当提到“效率”这个词时,许多程序员都会流口水。(Scott Meyers真幽默 译者注)   事实上,效率可不是一个开玩笑的...

在C语言中实现动态分配二维数组

  在C语言中动态的一维数组是通过malloc动态分配空间来实现的,动态的二维数组也可以通过malloc动态分配空间来实现。   实际上,C语言中没有二维数组,至少对二维数组没有直接的支持,取而代之的...

Intel C++ 9.0编译器优化效果测试

摘 要 本文主要针对Intel C++ 9.0编译器在Visual C++ 6.0环境下对一些常用的功能性操作的优化作用进行了测试验证。主要从对采用编译器前后的程序运行时间进行比较来进行判定。测试范围...

C++中通过重载避免隐式类型转换

  以下是一段代码,假如没有什么不平常的原因,实在看不出什么东西: class UPInt { // unlimited precision  public: // integers...

深入理解C++中的mutable关键字

  mutalbe的中文意思是“可变的,易变的”,跟constant(既C++中的const)是反义词。   在C++中,mutable也是为了突破const的限制而设置的。被mutable修饰的变量...

C++类对象的拷贝构造函数分析

  对于普通类型的对象来说,它们之间的复制是很简单的,例如: int a=100; int b=a;   而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看...

C++初学者应该关心的优秀图书一览

  1.The C++ PRogramming Lanuage, by Bjarne Stroustrup, Speical 3rd edition,Addison Wesley   [img]ht...

C程序中外部变量与函数关系解惑

  C程序由一组对象组成,这些对象包括程序中所使用的变量和实现特定功能的函数。变量可以分为函数内部定义、使用的变量和函数外部定义的变量,通常情况下,把函数内部定义、使用的变量称为内部变量或局部变量,而...

C/C++是程序员必须掌握的语言吗?

  滚滚长江东逝水,浪花淘尽英雄。虽说是个人英雄的时代已经成为过去,但我们仍然不能对这样的榜样们有所忘怀,他们是WPS求伯君、CCDOS严援朝、2.13吴晓军、四通利方王志东、CCED朱崇君、UCDO...

认识宏,C语言的万恶之首

  水平不高不低的C/C++程序员最喜欢挂在嘴上的一句话就是:C宏,万恶之首,错误的开端,应该被废弃。当然,我也是水平一般的人。但是我们不能把C语言本身做为使自己程序出错的原因。假如我们出错了,那只能...

实现C语言高效编程的四大秘技

  引言:   编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就工作中的一些体会和经验做相关的阐述,不对的地方请各位指教。   第1招:以空间换时间   计算机程序中最大的矛盾是空间和时...

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

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

对C++程序内存管理的精雕细琢

  应用程序分配内存的方法,对程序的执行性能有着深刻的影响。目前,通用的内存分配方法本质上已非常高效,但仍有改进的空间。   内存分配,不可一层不变   今天,对绝大多数程序来说,通用的内存分配方法...

C语言中的指针和内存泄漏

在使用 C 语言时,您是否对花时间调试指针和内存泄漏问题感到厌倦?假如是这样,那么本文就适合您。您将了解可能导致内存破坏的指针操作类型,您还将研究一些场景,了解要在使用动态内存分配时考虑什么问题。...

用DEF文件从DLL中导出C++类

要害字 DLL Def class 导出 类 用DEF从DLL导出一个函数,或用__declspec(dlleXPort)指令从DLL中导出一类,想必大家已经很熟悉了,也经常使...

用V C++检测和隔离内存泄漏

  具有动态的分配和释放内存的能力是C/C++程序语言的重要特色之一。Visual C++ debugger 和 CRT库提供了一系列有效的检测和鉴定内存泄漏的工具。   设置内存泄漏检测   检测内...

用c++语言实现基本的数据结构(1)

以下是用c++实现的链表的数据结构。 笔者还做了栈,队列,循环队列,串等数据结构,如有需要者请 E-mail:cangzhu@163.com #include"iostream.h" #incl...

用托管C++监视Windows事件日志

  随着病毒、流氓软件、广告软件等的日益增多,许多人都开始使用注册表监视程序,这些监视程序通常会在安装软件试图修改注册表时,弹出一个警告窗口提示用户。...

使用C++异常来取代exit()函数

  从C语言开始接触C++的人,恐怕都知道exit()这个函数,似乎现在很多的程序员都有这样一种习惯,在程序一碰到错误、或任务刚完成时,把调用exit()函数当成是一种最好的结束程序的方法。...

C++函数如何操作堆栈指针esp

  有点好奇,所以跟踪 esp 的变化情况,不知这样理解对不对,好不好? // 本人初学,希望可以和大家交流一下,你怎么理解的? // 编译环境 WIN XP sp2 // vc 6.0 //...

Pure C++:泛型编程:模板特殊化

在上一期专栏中我已经谈到过,执行的操作不仅包括简单存储和检索操作的参数化类型仅限于可安全绑定到它的可接受类型 [请参阅 Pure C++: CLR Generics Versus C++ Templa...

浅薄与偏见 驳“C语言已经死了”

  现在,有很多C/C++程序员总是自命不凡,看不起其他开发人员。其实,或许别人更看不起他呢!   >> 有偏见的永远只是个体,而不是群体。作者加了后面那句,无疑证实有偏见的不是C/C+...

并非偏见 也驳“驳‘C语言已经死了‘”

  >> 有偏见的永远只是个体,而不是群体。作者加了后面那句,无疑证实有偏见的不是C/C++程序员,而正是他自己。   错了,真理是站在少数人这边的,当一种变革将发生的时候,带有偏见往往...

舍弃浮躁, 50条重要的C++学习建议

1.把C++当成一门新的语言学习(和C没啥关系!真的);2.看《Thinking In C++》,不要看《C++变成死相》(C++编程思想,翻译的非常差 3.看《The C++ Programming...

修练8年C++面向对象程序设计之体会(下)

  Frost & Sullivan公司的最新报告,2003年全球企业即时消息(IM)市场收入1.19亿美元。随着企业日益了解公共IM系统带来的安全威胁,这个数字会继 续增长。   尽管公...

修练8年C++面向对象程序设计之体会(上)

六年前,我刚热恋“面向对象”(Object-Oriented)时,一口气记住了近十个定义。六年后,我从几十万行程序中滚爬出来预备写点心得体会时,却无法解释什么是“面向对象”,就象说不清楚什么是数学那样...

C++中通过溢出覆盖虚函数指针列表执行代码

1.配置交换机   将交换机端口配置<!--StartFragment-->目录:=版权所有 软件 下载 学院 版权所有= 1. C++中虚函数的静态联编和动态联编 2...

C++运算符重载函数基础及其值返回状态

运算符重载是C++的重要组成部分,它可以让程序更加的简单易懂,简单的运算符使用可以使复杂函数的理解更直观。   对于普通对象来说我们很自然的会频繁使用算数运算符让他们参与计算,但是对于自定义类的对象...

C/C++中利用空指针简化代码,提高效率

这里的写法,可以避免使用 for 循环,减少栈空间内存的使用和减少运行时的计算开销! #include <iostream> =版权所有 下载 软件 学院 版权所有= #in...

新手入门:C++下的引用类型

引用类型也称别名,它是个很有趣的东西。在c++ 下你可以把它看作是另外的一种指针,通过引用类型我们同样也可以间接的操作对象,引用类型主要是用在函数的形式参数上,通常我们使用它是把类对象传递给一个函数。...

C程序开发初级讲座之分支结构

  关系运算符和表达式   在程序中经常需要比较两个量的大小关系, 以决定程序下一步的工作。比较两个量的运算符称为关系运算符。 在C语言中有以下关系运算符:   < 小于   <= 小于或...

C语言初级讲座之运算符和表达式

运算符的种类、优先级和结合性   C语言中运算符和表达式数量之多, 在高级语言中是少见的。正是丰富的运算符和表达式使C语言功能十分完善。 这也是C语言的主要特点之一。   C语言的运算符不仅具有不同的...

C程序开发初级讲座之基础语句

  从程序流程的角度来看,程序可以分为三种基本结构, 即顺序结构、分支结构、循环结构。 这三种基本结构可以组成所有的各种复杂程序。C语言提供了多种语句来实现这些程序结构。 本文将介绍这些基本语句及其应...

C语言初级讲座之二

  我们已经看到程序中使用的各种变量都应预先加以说明,即先说明,后使用。对变量的说明可以包括三个方面:   ·数据类型   ·存储类型   ·作用域   在本讲中,我们只介绍数据类型说明。其它说明在以...

C程序设计语言概论

  C语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了闻名的“THE C PROGR...

C语言初学者入门讲座

面向对象编程和可视化集成开发工具的发展,使很多曾经非常流行的编程语言影响下降甚至逐步消失,但有一种语言是例外,它就是C语言,时光流逝丝毫没减低C的魅力,它的风采依然如旧。   C语言已经深深的进入各种...

深入探讨C++中的引用

  摘要:介绍C++引用的基本概念,通过具体的应用分析与说明,对引用进行全面、透彻地阐述。   要害词:引用,const,多态,指针   引用是C++引入的新语言特性,是C++常用的一个重要内容之一,...

 
© 2005- 王朝网络 版权所有