01.
C++中利用析构机制正确保护现场前段时间改错,碰到由于嵌套调用,重复调用一段有状态的代码,而因为没有正常保存现场,而导致外层调用的状态变更而出错。 此时,显然需要保护现场。 保存状态好办,但恢复状态的代码却有点小问题,到底放在哪...查看完整版>>
C++中利用析构机制正确保护现场
02.
C++中利用析构机制正确保护现场前段时间改错,碰到由于嵌套调用,重复调用一段有状态的代码,而因为没有正常保存现场,而导致外层调用的状态变更而出错。 此时,显然需要保护现场。 保存状态好办,但恢复状态的代码却有点小问题,到底放在哪...查看完整版>>
C++中利用析构机制正确保护现场
03.
C++对象模型之五 构造 析构 赋值笔记C++对象模型之五 构造 析构 赋值笔记1 无继承下的构造 用C++来编译 typedef struct {float x,y,z;} point 编译器会声明一个:无效的默认构造,无效的析构,无效的拷贝,无效的赋值操作。然而并不实现它们。当写成类时...查看完整版>>
C++对象模型之五 构造 析构 赋值笔记
04.
C / C++的和Java的异常机制程序总会出现异常的,需要我们去处理。C++和java都有自己异常机制,我们应该遵循着去处理异常。那它们的异常机制有何异同呢? 要注重一点:异常机制处理异常是要付出代价的,即异常处理的代码比无异常处理的要慢...查看完整版>>
C / C++的和Java的异常机制
05.
[原创]用C++模拟C#的event机制本文章为farproc.com站长袁晓辉(海洋)的原创文章,作者保留所有权利。如果转载,请务必注明来自!! 作为一个C++程序员,学习C#应该不是一件很困难的事情,因为C#的许多特性都是从C++“继承”(不精确的说...查看完整版>>
[原创]用C++模拟C#的event机制
06.
C++ 多态性机制初探多态性 (polymorphism) 是面向对象编程的基本特征之一。而在 C++ 中,多态性通过虚函数 (virtual function) 来实现。我们来看一段简单的代码:#include <iostream>using namespace std;class Base{int a;publi...查看完整版>>
C++ 多态性机制初探
07.
探索c++的底层机制在看这篇文章之前,请你先要明白一点:那就是c++为我们所提供的各种存取控制仅仅是在编译阶段给我们的限制,也就是说是编译器确保了你在完成任务之前的正确行为,如果你的行为不正确,那么你休想构造出任何可执行程序...查看完整版>>
探索c++的底层机制
08.
怎样在程序中利用C++支持多国语言本文以eMule为例,探讨一下多国语言支持的实现。选择emule,因为它的多国语言支持实现的相当好,可以支持动态切换。而且最要害,它是开源的,可以直接通过源码来研究它的实现技术。 ...查看完整版>>
怎样在程序中利用C++支持多国语言
09.
C/C++中利用数组名/指针进行排序实例在c/c++中利用数组名作为函数参数传递排序和用指针进行排序的例子。以下两个例子要非常注重,函数传递的不是数组中数组元素的真实值而是数组在内存中的实际地址。 ...查看完整版>>
C/C++中利用数组名/指针进行排序实例
10.
利用C++编写一个猜字游戏今天,我们要用C++来写一个猜字母的游戏。不要担心,做起来并不是那么难的。首先,我们必须了解一下游戏规则。一:玩家每次只能猜一个字母;二:玩家只能猜错有限次,否则游戏失败;三:猜错的字母将...查看完整版>>
利用C++编写一个猜字游戏
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。