简介:HerbertSchildt是个闲不住的人,在《Java艺术》出版之后,马上又与WendyRinaldi(也是一个知名计算机图书作者)合作编写了《C++艺术》(TheArtofC++),将自己的C++编程知识和技术以“艺术”的形式展示给整天面对“枯燥”代码的C++程序员。目前大家还买不到这本书,从McGraw-HillOsborne网站得来的消息,该书将于2004年5月正式出版,定价是$39,99。
简介:摘要院C垣垣语言是一个面向对象的语言,C垣垣的代码简捷、高效,更具可维护性和可重用性。为了提高C++语言程序设计的教学效果,本文对这门课中易混淆的,较难理解的概念通过C++与C的比较予以解释分析。
简介:《程序员》杂志邀我开一个专栏。我向来期待一本为程序员打造、以程序员为主体对象的刊物,因此这样的邀请很难推却。再加上蒋涛先生与我的私交,我于是要求自己,尽可能拨出时间来为《程序员》写稿。专栏可,以开,能不能全无间断则不敢保证。
简介:本来我是打算写一篇文章来比较C++/CLI和C#的语言特性.为此我认真阅读了一些C++/CLI相关的文章和部分C++/CLI语言规范文本.结果让我感到沮丧。我原本对C++/CLI语言的热情.被其远远超出我原本想象的复杂性给浇灭了一大半。
简介:本刊专栏作家潘爱民主译的《C++Primer中文版》一书推出后,激起了读者的热烈反响。该书责任编辑也以激动的心情讲述了其幕后的故事……
简介:自从Java和.NET诞生的一开始.语言以及平台之间的竞争似乎才真正开始无休无止起来。凭借在Web应用以及企业级应用开发上的先天优势,Java和.NET在这些领域出尽了风头。尽管在优点的背后,弱点也是很明显的,然而光芒毕竟还是掩盖了尘埃.在各大厂商的大力宣传下.开发者们似乎也获得了某种勇气.一往无前的投入到各种新名词新概念的学习中去了……
简介:
简介:摘要院本文通过实例,用通俗易懂的语言,剖析了C++的继承机制,引进、改革、发展。
简介:摘要院本文介绍了什么是函数重载、为什么需要函数重载、编译器如何解决函数重名问题、编译器如何解析重载函数的调用。通过案例予以解释分析,旨在提高C垣垣编程质量。
简介:本文讨论了一种允许用户定义任意代码特性集的机制,它同时能保证在编译时被调用函数满足调用者所有代码特性要求。
简介:就像我们在作出其它任何选择的时候一样.在选择之前最重要的是先要清楚为什么作出这样或那样的选择——C++/CLI到底提供了哪些优势?为什么我们(标准C++程序员)要选择C++/CLI而不是C#?我们能够得到什么?CLI平台会不会束缚C++的能力?
简介:.NET的出现无疑给C++的发展带来的新的契机和挑战。为了让C++的程序员能够充分利用CLR所带来的强大功能.VisualC++.NET推出了ManagedC++Extension。它充分地保留了原有C++的语法.不仅让C++程序员能成功地编写NET程序,同时能让原有的C++代码很好地移植到.NET平台上来。表面上这是个巨大的成功.但事实上广大C++程序员并不乐于使用这个新生事物。
简介:不规则三角网是一种有效表示数字高程模型的方法,它在减少数据冗余、表达复杂地形特征方面具有很强的优越性,在实际工作中得到了广泛应用,本文讨论在VC下实现不规则三角网自动连接的方法。
简介:动态存储管理是计算机中作业在执行前不直接建立分区,而是在作业执行过程中建立的.所建分区的大小可随作业或进程对内存的要求而不断改变.或者说是程序在其执行过程中通过系统调用进行分区的分配或改变分区的大小.由于动态分区的大小是由作业需求量决定的,故分区的长度预先并不固定,分区的个数也不断变动.因此这样做可以大大提高内存的利用率,从而提高工作效率.本文将以C/C++语言为对象,时其在运行、实现、动态调整策略等方面和内容做以简单的介绍.
简介:C++中的指针不通过MSIL而是直接和内存打交道,这便是指针不安全的原因所在,当然也是采用指针能够提高程序运行速度的缘故;C#中的委托不与内存打交道,而是把这一工作交给CLR去完成㈨。CLR无法阻止将不安全的代码调用到本机(非托管)代码中或执行恶意操作。然而当代码的类型安全时,CLR的安全性强制机制将确保代码不会访问本机代码,除非它有访问本机代码的权限。本文剖析了C++的指针和c#的委托机制的差异,并将C#中的委托应用于编程中。
简介:多态性是C++的一个重要特性。程序员可以通过使用C++的多态性来编写灵活多样的程序,但是由于多态性比较复杂,程序中可能会隐藏一些漏洞。为了避免产生这些漏洞,MISRAC++推荐了一些编程规则。
简介:C++语言中函数的参数传递主要有三种方式:传值调用、传址调用和引用调用。本文讲述了三种调用方式的实现方法并比较了它们在实际应用中的区别、联系。
简介:摘要动态多态性提高了代码的可重用性和程序执行时的灵活性。本文详细讨论了C++语言对动态多态的支持机制,并结合例子说明了动态多态在程序设计中的应用。
《C++艺术》(The Art of C++)
C++与C的比较
C++/OOP大系
C++/CLI会冲击C#吗
从这里开始学习C++——《C++ Primer中文版》出版前后
山雨欲来风满楼——标准C++及C++/CLI发展综述
避免在C、C++中易犯的错误
C++继承性剖析
C++的函数重载剖析
C++特性约束检查(下)
非典型C++/CLI教程
C++/CLI:鼎新革故
Linux C++标准模板库介绍
在Visual c++下建立TIN
Java语言较之C/C++语言的优越性分析
浅析C/C++程序运行过程中的动态存储管理
深入剖析C++中的指针与C#中的委托
完备地实现C++多态性
C++函数的参数传递机制剖析
C++语言的技术应用研究