- 博客(18)
- 资源 (8)
- 收藏
- 关注
原创 内存分区应该注意的地方
在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回
2007-08-31 14:10:00 1006 1
原创 C/C++语言面试题目
4. static有什么用途?(请至少说明两种)1.限制变量的作用域2.设置变量的存储域7. 引用与指针有什么区别?1) 引用必须被初始化,指针不必。2) 引用初始化以后不能被改变,指针可以改变所指的对象。2) 不存在指向空值的引用,但是存在指向空值的指针。 8.
2007-08-30 13:26:00 1619
原创 细谈C++多态性的“动”与“静”
在我们讨论多态的时候,先看看什么是硬编码和软编码:硬编码就是把代码写死了,导致弹性不足,降低了可扩展性,例如在代码里的 if...else...;switch...case... 这些代码通常都属于硬编码,项目中的这些代码多了,就相当于说明这个代码的灵活性、扩展性、弹性等等的少了。 所以,我们要尽量使用软编码,通俗点就是“别把话说死了,留点转弯的余地”。多态性就是这种软编码特性的反映,下面我
2007-08-29 17:40:00 767
原创 踏入C++中的雷区——C++内存管理详解
伟大的Bill Gates 曾经失言: 640K ought to be enough for everybody — Bill Gates 1981 程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。 1、内存分配方式 内存分配方式有三种:
2007-08-29 17:09:00 743
原创 C++多态技术的实现和反思
面向对象技术最早出现于1960年代的Simula 67系统,并且在1970年代保罗阿托实验室开发的Smalltalk系统中发展成熟。然而对于大部分程序员来说,C++是第一个可用的面向对象程序设计语言。因此,我们关于面向对象的很多概念和思想直接来自于C++。但是,C++在实现面向对象中关键的多态性时,选择了与Smalltalk完全不同的方案。其结果是,尽管在表面上两者都实现了相似的多
2007-08-29 17:05:00 851
原创 超级浓缩汇编语言教程
“ 哎哟,哥们儿,还捣鼓汇编呢?那东西没用,兄弟用VB"钓"一个API就够你忙活个十天半月的,还不一定搞出来。”此君之言倒也不虚,那吾等还有无必要研他一究呢?(废话,当然有啦!要不然你写这篇文章干嘛。)别急,别急,让我把这个中原委慢慢道来:一、所有电脑语言写出的程序运行时在内存中都以机器码方式存储,机器码可以被比较准确的翻译成汇编语言,这是因为汇编语言兼容性最好,故几乎所有跟踪、调试工具(包括WI
2007-08-29 13:42:00 1860
原创 C++入门解惑——初探指针(上)
似乎从古老的C时代起,指针就开始成为群众心目中的难点;在如今的C++中,面向对象、模板等技术的复杂使得过去C中面向过程基础部分的学习难度淡化了,但指针这部分内容依然占据在“难点区”的位置。究其原因,可能是相当部分C/C++都是从Basic这样比较“高级”的语言转移过来的,甚或从零开始学习而之前基本没有太多的编程经验。而指针则属于C/C++中最“低级”的部分之一,又是重头戏,花样比较多,对底层毫不了
2007-08-28 15:25:00 768
原创 C++入门解惑——初探指针(下)
2.形形色色的指针All Kinds of Pointers 前一章我们引入了指针及其定义,这一节我们继续研究各种不同的指针及其定义方式(注:由于函数指针较为特殊,本章暂不作讨论,但凡出现“指针”一词,如非特别说明均指数据指针)。1)指向指针的指针我们已经知道,指针变量是用于储存特定数据类型地址的变量,假如我们定义int *pInt;那么,pInt为一个指向整型变量的指
2007-08-28 15:13:00 881
原创 基本数据类型之二:指针
一、指针:指针都有一个数据类型,指针的类型可以指示编译器怎么解释特定地址上内存的内容,以及该内存区域应该跨越过多少内存单元。ü 如果一个int 型的指针寻址到1000 内存处那么在32 位机器上跨越的地址空间是1000~1003ü 如果一个double 型的指针寻址到1000 内存处那么在32 位机器上跨越的地址空间是1000~10071、定义:
2007-08-28 14:31:00 1023 1
原创 新手入门学习:浅析c/c++中的指针
在学习c/c+过程中,指针是一个比较让人头痛的问题,稍微不注意将会是程序编译无法通过,甚至造成死机。在程序设计过程中,指针也往往是产生隐含bug的原因。下面就来谈谈指针的应用以及需要注意的一些问题,里面也许就有你平时没有注意到的问题,希望能帮助各位读者理解好指针。 一、我们先来回忆一下指针的概念吧,方便下面的介绍 指针是存放地址值的变量或者常量。例如:int a=1;&a就表示指针常量
2007-08-28 12:30:00 841
原创 深入探讨C 中的引用
引用简介 引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。 引用的声明方法:类型标识符 &引用名=目标变量名; 【例1】:int a; int &ra=a; //定义引用ra,它是变量a的引用,即别名 说明: (1)&在此不是求地址运算,而是起标识作用。 (2)类型标识符是指目标变量的类型。 (3)声明引用时,必须同时对其进行初始化。 (4)引用声明完毕后
2007-08-27 18:48:00 797
原创 证券资格考试《证券基础知识部分》模拟试题及答案
一、单项选择题1、以有价证券形式存在,并能给持有人带来一定收益的资本是 ------。A 实际资本 B 虚拟资本C 生产资本 D 货币资本2、按 –----- ,我们可以把金融市场分为货币市场和资本市场。A 交易的对象 B 交易的性质C 交易对象的期限 D 交割的时间3、在资本主义发展初期的原始积累阶段,西欧就有了证券交易。15世纪
2007-08-18 11:22:00 5092
原创 一位仁兄的个人经历
(以下资料参见http://www.manageblog.net/JohnJabber/) 一些链接,关于投行的 光华人社区: http://www.gsmer.net/home/forumdisplay.php?f=155 HiAll BBS: http://www.hiall.com.cn/bbs/forumdisplay.php?fid=23 金融论坛: http://www.hongxin
2007-08-18 11:13:00 3081
原创 三大证书纵横证券业
伴随股市走热,越来越多的人除了业余炒股之外,也将自己的职业发展锁定了证券行业。在各大论坛上,不时会有人问“转行到券商工作需要哪些条件”、“现在能不能参加证券从业人员资格考试”等问题。其实,因工作范畴不同,从事证券行业的人需要考取的证书也不同。其中,三大证书最受关注。 最基础的证书:证券从业人员资格考试 作为行业从业资格考试,证券从业人员资格考试是证券行业的入门“钥匙”,其门槛及考试难度也相对
2007-08-18 10:56:00 1704
原创 CppUnit测试框架入门
CppUnit测试框架入门作者:Jack Ho下载源代码 测试驱动开发(TDD)是以测试作为开发过程的中心,它坚持,在编写实际代码之前,先写好基于产品代码的测试代码。开发过程的目标就是首先使测试能够通过,然后再优化设计结构。测试驱动开发式是极限编程的重要组成部分。XUnit,一个基于测试驱动开发的测试框架,它为我们在开发过程中使用测试驱动开发提供了一个方便的工具,使我们得以快速的进行单元测试
2007-08-16 17:19:00 756
原创 美胸秘方
美胸秘方,“用热水冲重点部位,一般人用冷水刺激,但我和别人不一样,有空时就双手合十举起来,补充胶质食物,还有,每天都会用美白乳液按摩胸部,确实可以达到美白及尖挺效果。”
2007-08-04 09:21:00 949 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人