摘要:转自:http://www.oschina.net/translate/cpp-virtual-inheritance 警告. 本文有点技术难度,需要读者了解C++和一些汇编语言知识。 在本文中,我们解释由gcc编译器实现多继承和虚继承的对象的布局。虽然在理想的C++程序中不需要知道这些编译器内部细
        
阅读全文
 
            
         
        
            
            
摘要:C++ Singleton (单例) 模式最优实现written on Thursday, June 4, 2009索引静态化并不是单例 (Singleton) 模式饿汉模式懒汉模式 (堆栈-粗糙版)懒汉模式 (局部静态变量-最佳版)范例代码和注意事项 (最优实现)扩展阅读参考资料我非常赞成合理的使用 设计模式 能让代码更容易理解和维护, 不过我自己除了简单的 单例 (Singleton) 模式 外, 其它都很少用 :-)可耻的是, 直到前段时间拜读了 C++ In Theory: The Singleton Pattern, Part I, 我才发现自己的 单例 (Singleton) 模式
        
阅读全文
 
            
         
        
            
            
摘要:看了C++之父的最新作品也一段时间了,应该有半个月了,我是两本书一起看的,结合起来看的,个人认为这样看起来有助于理解,也看了好几章了,没有发现什么不大容易理解的地方,但有一个地方肯定是以前没有注意到的或者说没有接触到的。好,废话少说。 在原理与实践的71页“蜂鸣提醒”“BLEEP”,这两个词我想有很多人不知道去如何实现,至少我不明白。经过查找MSDN c++之父要说的是这个函数Beep(--,--)具体函数说明如下:
        
阅读全文
 
            
         
        
            
            
摘要:首先我来介绍一下C++之父的两本最新力作 被称为姐妹篇 (C++程序设计语言(特别版)and C++之父最新力作——C++程序设计原理与实践)在第一个程序helloworld.h中,C++之父给我们一种焕然一些的新的编程代码,代码如下:#include "std_lib_facilities.h"int main(){cout"hello world!\n";keep_window_open();return 0;}我看到一些人在网上问 #include "std_lib_facilities.h"是什么,编译不通过之类的问题,我也在疑惑,其实伟大的C++之父给我们已经做了解答,我们需要沉
        
阅读全文