月归档:2006 年三月

换行符和endl的区别
HOT

在编程中,当有多行cout<<输出后有些结尾用了endl,而有些又没用,请问什么时候需要,什么时候不需要,有没用什么影响?那"\n"是不是单纯的换行作用?这是Console(控制台)编程是一种输出方式方法。"\n"表示的是换行符(newline),输出换行符时,它结束当前的行,并将随后的输出导向到下一行,起单纯的换行作用。"endl"是一个预定义的iostream操纵符,endl在输出...
阅读全文

应用程序开发步骤
HOT

C++是一种编译语言,C++源程序需要经过编译、连接,生成可执行文件后方可运行。使用C++开发一个应用程序大致要经过以下步骤:1.首先要根据实际问题确定编程的思路,包括选用适当的数学模型。这方面的内容其实也是各应用学科的主要研究领域之一。2.根据前述思路或数学模型编写程序。除了非常简单的问题可以直接写出相应的C++程序之外(在值得使用计算机解决的应用问题中,这种情况并不多),一般都应该采用第二章中...
阅读全文

学习C++的最大难度
HOT

困难度之一 「C++ 是个难学易用的语言」,这句话相信很多人心有戚戚。C++ 的学习难度,一在於语言本身太多的「幕」,一在於 "paradigm shift" (思考模式的移转)。 传统循序语言如 C, Pascal, Basic, Fortran...,除了模样看起来稍有不同,基本上都是函式 call 来 call 去,大同小异,很容易掌握。你想做的动作,在 code 中都看得一清二楚。你所看不...
阅读全文

内联函数
HOT

 引入内联函数的目的是为了解决程序中函数调用的效率问题。    函数是一种更高级的抽象。它的引入使得编程者只关心函数的功能和使用方法,而不必关心函数功能的具体实现;函数的引入可以减少程序的目标代码,实现程序代码和数据的共享。但是,函数调用也会带来降低效率的问题,因为调用函数实际上将程序执行顺序转移到函数所存放在内存中某个地址,将函数的程序内容执行完...
阅读全文

浅谈C++函数的参数
HOT

函数参数的求值顺序    当一个函数带有多个参数时,C++语言没有规定在函数调用时实参的求值顺序。而编译器根据对代码进行优化的需要自行规定对实参的求值顺序。有的编译器规定自左至右,有的编译器规定自右至左,这种对求值顺序的不同规定,对一般参数来讲没有影响。但是,如果实参表达式中带有副作用的运算符时,就有可能产生由于求值顺序不同而造成了二义性。例如:int&nb...
阅读全文

VC和MFC的一些常见问题
HOT

如何抛出(throw)由CUserException派生的异常?当我试图捕获(catch)一个派生类异常时,我得到以下错误"error C2039:'classCMyException': is not a member of 'CMyException' 'classCMyException': undec...
阅读全文

用VC++6.0开发多表联接的数据库应用程序
HOT

摘要 本文介绍了用Visual C++6.0开发数据库应用程序时,使用MFC ODBC类的编程方法,详细说明了在MFC ODBC的派生类中设置SQL语句参数的方法,实现了二个表的关联。 关键字 数据库 ,多表联接,MFC ODBC 1.引言   开发Windows应用程序时,在很多情况下可能要和数据库连接。数据库类型多种多样,功能结构也各不相同。从比较简单的DBASE、FoxPro等到复杂的SYB...
阅读全文
6 页 / 共 6