01.
C++的对象互斥访问对象的互斥访问,C#有lock关键字,Java有synchronized关键字,Windows下的C++就只有通过CriticalSection API自己编程实现了。下面是小鸡射手的Mutex类: class Mutex { public: Mutex() {InitializeC...查看完整版>>
C++的对象互斥访问
02.
C++中建立对象间消息连接的系统方法用过C++进行过面向对象程序设计的用户都知道,程序中的对象很少单独存在。不考虑对象间的相互作用几乎是不可能的。所以,标识对象间的关系或建立对象间的消息连接是面向对象程序设计的一项重要任务。 本...查看完整版>>
C++中建立对象间消息连接的系统方法
03.
理解C++面向对象程序设计中的抽象理论很多书在一开始就开始学习josephus问题,为了让大家前面学起来较为轻易我把前面涉及到此问题的地方都故意去掉了,现在我们已经学习过了结构体和类,所以放在这里学习可能更合适一些。 ...查看完整版>>
理解C++面向对象程序设计中的抽象理论
04.
深度探索C++对象模型(完结篇)介绍只有将你的学习心得,主要是你的理解拿出和大家共享,才有可能得到大家的帮助,或者帮助大家。雷神很想把自己看这本书的感受,写成一个AD钙奶,可是发现功力远远不够,假如你发现雷神的错误请告诉我,谢...查看完整版>>
深度探索C++对象模型(完结篇)
05.
C++箴言:拷贝一个对象的所有组成部分在设计良好的面向对象系统中,为了压缩其对象内部的空间,仅留两个函数用于对象的拷贝:一般称为拷贝构造函数(copy constrUCtor)和拷贝赋值运算符(copy assignment operator)。我们将它们统称为拷贝函数(co...查看完整版>>
C++箴言:拷贝一个对象的所有组成部分
06.
C++对象的拷贝与赋值操作我发现一些同事在编写一个类时,知道什么时候需要实现拷贝构造函数和赋值操作,但不知道什么时候拷贝构造函数被调用,什么时候赋值操作被调用,甚至把二者混为一谈。要弄明白这个问题,最简单的做法莫过于写个测试程...查看完整版>>
C++对象的拷贝与赋值操作
07.
C++ 对象与数组对象数组是指数组元素为对象的数组。该数组中若干个元素必须是同一个类的若干个对象。对象数组的定义、赋值和引用与普通数组一样,只是数组的元素与普通数组不同,它是同类的若干个对象。1. 对象数组的定义...查看完整版>>
C++ 对象与数组
08.
C++箴言:使用对象管理资源假设我们和一个投资(例如,股票,债券等)模型库一起工作,各种各样的投资形式从一个根类 Investment 派生出来: class Investment { ... }; // root class of hierarchy of// investment types进一步假设这...查看完整版>>
C++箴言:使用对象管理资源
09.
C++箴言:避免返回对象内部构件的句柄假设你正在一个包含矩形的应用程序上工作。每一个矩形都可以用它的左上角和右下角表示出来。为了将一个 Rectangle 对象保持在较小状态,你可能决定那些点的定义的域不应该包含在 Rectangle 本身之中,更合适的做...查看完整版>>
C++箴言:避免返回对象内部构件的句柄
10.
Oracle中利用ADO对象实现存取和访问ADO是Active Data Object的缩写,称为ActiveX数据对象。利用ADO对象,通过ODBC驱动程序或OLE DB连接字符串,可实现对任意数据库的存取和访问。 OLE DB是微软用来替代ODBC的一种数据库访问技术。是一种对关系型数据库...查看完整版>>
Oracle中利用ADO对象实现存取和访问
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。