java/jspc/c++phpmysqloraclemssqlvbvcc#asphtml/css/jssystemdelphiperlphotoshopother
 
 
c++ primer(第四版)学习札记 9-25

1、21 % -5; // machine-dependent: result is 1 or -4 21 / -5; // machine-dependent: result -4 o...

C++的编写约瑟夫(josephus)环函数

约瑟夫(josephus)环是这样的:假设有n个小孩坐成一个环,假如从第一个小孩开始数,如果数到m个小孩,则该小该离开,问最后留下的小孩是第几个小孩?例如:总共有6个小孩,围成一圈,从第一个小孩开始,...

c++ primer(第四版)学习札记 9-24

1、ex4_22: const char *cp = "hello"; int cnt; while (cp) { ++...

[收藏]C++ Tips(12)--Debug版和Release版的程序

/*这一系列文章《C++ Tips》是公司Code Committee专家会推荐工程师看的,感觉很好,拿出来与大家共同提高。并不是知道多少会使人与人产生差别,真正的差别在于你能做到多少。 --coof...

[收藏]C++ Tips(12)--||和&&的语句执行顺序

/*这一系列文章《C++ Tips》是公司Code Committee专家会推荐工程师看的,感觉很好,拿出来与大家共同提高。并不是知道多少会使人与人产生差别,真正的差别在于你能做到多少。 --coof...

[收藏]C++ Tips(11)--static的使用

/*这一系列文章《C++ Tips》是公司Code Committee专家会推荐工程师看的,感觉很好,拿出来与大家共同提高。并不是知道多少会使人与人产生差别,真正的差别在于你能做到多少。 --coof...

[收藏]C++ Tips(10)--宏的使用

/*这一系列文章《C++ Tips》是公司Code Committee专家会推荐工程师看的,感觉很好,拿出来与大家共同提高。并不是知道多少会使人与人产生差别,真正的差别在于你能做到多少。 --coof...

【原创】C++编写高性能服务器:内存分配篇

服务器程序有别于一般应用程序,安全与性能应被给予较高的待遇。在这里我们只讨论性能相关的问题。Apache是一款开源,安全及高性能的服务器,我经常把它放在各个档次的机器上进行测试,它总是能以较低cpu占...

学习了一下c++的内存管理情况

void printMemByByte(int * ptr,int len); void print32BitsByByte(int *i); int main() { int b=0xABCD;...

c++中确定基类有虚析构函数

有时,一个类想跟踪它有多少个对象存在。一个简单的方法是创建一个静态类成员来统计对象的个数。这个成员被初始化为0,在构造函数里加1,析构函数里减1。(条款m26里说明了如何把这种方法封装起来以便很容易地...

GCC针对CPU的优化参数

GCC优化参数 使用方法:可以直接用gcc -march=pentium4 -O3 -ftracer -fprefetch-loop-arrays -funroll-loops -fomit-fram...

翻译:Effective C++, 3rd Edition, Item 34: 区分 inheritance of interface(接口继承)和 inheritance of implementation(实现继承)

[url=http://blog.csdn.net/fatalerror99/archive/2005/09/23/487517.aspx](点击此处,接上篇)[/url] 现在,假设 XYZ 公司的...

symbian 的c++ sdk

个人牢骚, 无知者无畏. 在操作系统API这个层面上, 使用C++, 其中的面向对象的最重要的元素还不是多态, 而是封装, 也就是绝缘. Symbian在这个层面上远远不够,特别在它的UI框架中, 经...

第七章 C语言声明详解

人们常说,C语言的声明太复杂了,的确,这也是C语言饱受批评的地方之一。不过,笔者认为,真正要受到批评的不是语言本身,而是那些传播者。传播者们通常都有一个共识:讲述要由浅入深。作为原则,笔者并非要反对它...

翻译:Effective C++, 3rd Edition, Item 33: 避免覆盖(hiding)“通过继承得到的名字”(下)

[url=http://blog.csdn.net/fatalerror99/archive/2005/09/13/479864.aspx](点击此处,接上篇)[/url] 这一行为背后的根本原因是为...

unix_c++学习笔记2

内容: 系统标识 时间与日期 多进程编程 1. 系统标识符 a.获得有关的系统信息 #include<sys/types.h> int uname( s...

unix_c++学习笔记1

1. 用户登录: (1)根据用户名确定身份 权限 (2)验证密码 (3)创建shell (4)用户主目录 2. 了解自己的环境变量 [code]...

Neural Network archetype in C++

/*-------------------------------------------------------------------------------------------- * N...

用C实现C++ Class

#ifndef _MYCCLASS_H_ #define _MYCCLASS_H_ #ifndef C_CLASS #define C_CLASS struct #endif #ifndef C_S...

翻译:Effective C++, 3rd Edition, Item 33: 避免覆盖(hiding)通过继承得到的名字(上)

Item 33: 避免覆盖(hiding)通过继承得到的名字 作者:[url=http://aristeia.com/]Scott Meyers[/url]译者:[url=http://blog.cs...

c语言学习零碎整理(7):数组名是指针吗?

今天在csdn的c版看到了这样的一个帖子:http://community.csdn.net/Expert/topic/4264/4264741.xml?temp=.8964502 问的是数组和指针的...

How To Use the C Run-Time

Section 1: Three Forms of C Run-Time (CRT) Libraries Are Available There are three forms of the...

C++ Primer(Third Edition)学习笔记之------Chapter One

Item01 标准C++中,如果main function没有显示的提供返回语句,则它缺省返回0。-Page 5 Item02 标准C++中,头文件没有后缀。-Page 5 Item03...

翻译:Effective C++, 3rd Edition, Item 32: 确保 public inheritance 模拟 "is-a"(下)

[url=http://blog.csdn.net/fatalerror99/archive/2005/09/09/475384.aspx](点击此处,接上篇)[/url] 你能说出其中的区别吗?从错...

c++builder中的Tserversocket,Tclientsocket最简单的两种开发.

如果用Tserversocket,Tclientsocket控件来开发网络程序的时候,往往会想到是选择异步好,还是同步好,也就是非阻塞和阻塞的选择,而我们大部分有时候往往都没怎么考虑清楚,特别是对刚接...

C++中的auto_ptr

stl <memory> 文件中的 std::auto_ptr 在C++中的故事特别多, 在它的演变过程中至少出现了3个版本. http://www.josuttis.com/libboo...

如何获得硬盘id号,C++调用汇编(TASM)篇

今天在看C++栏中时,看到一篇文章C++的获得硬盘id号文章,它使用了DLL库,此文的出处[url=http://blog.csdn.net/fangshi168775/archive/2005/09...

如何获得硬盘id号,C++篇

今天在看C++栏中时,看到一篇文章C++的获得硬盘id号文章,它使用了DLL库,此文的出处[url=http://blog.csdn.net/fangshi168775/archive/2005/09...

翻译:Effective C++, 3rd Edition, Item 32: 确保 public inheritance 模拟 "is-a"(上)

Item 32: 确保 public inheritance 模拟 "is-a" 作者:[url=http://aristeia.com/]Scott Meyers[/url] 译...

BC++调用API显示内部局域网内的主机

//本段程序是几年前写,现在由于为写C#相同的功能,所以特别贴出来 //相同的C#程序,http://blog.csdn.net/zerodj/services/trackbacks/475349.a...

c++ primer(第四版)学习札记 9-5

1、对vector的操作中,使用pushback来增加元素,而不是使用[]操作符赋值后增加元素,[]操作符仅用来 得到某一元素,并且这一元素要存在!这和数组不同。...

翻译:Effective C++, 3rd Edition, Chapter 6. Inheritance(继承)和 Object-Oriented Design(面向对象设计)

Chapter 6. Inheritance(继承)和 Object-Oriented Design(面向对象设计) Object-oriented programming (OOP) 已经流行了差不...

二叉树的后序遍历非递归算法之c++实现

#include <stack> #include <iostream> using namespace std; template <class T> class...

一个从网上搜到的3DES加解密C++代码

#if !defined(_CRYPT3DES_H) #define _CRYPT3DES_H #if !defined(ED_FLAG) #define ED_FLAG #define encryp...

翻译:Effective C++, 3rd Edition, Item 31: 最小化文件之间的编译依赖(下)

[url=http://blog.csdn.net/fatalerror99/archive/2005/09/01/469879.aspx](点击此处,接上篇)[/url] 当对象的引用和指针可以做到...

Java Double-Checked Locking 已死,C++ 呢?

已经有众多文章讨论 double-checked locking 模式在 Java 下面无法正常工作,这里先简要的总结一下。 根本原因在于 Java 的 memory model 允许所谓的 out-...

C++ Multithreading

许多 C++ 权威,或者甚至是计算机科学的权威,都把并行,或者在微观的层面上,多线程,看作下一次革命的主题。 很久没有关心这些事情了,今天读了一些相关文章,很有启发。首先是 C++0x 的一篇 pr...

C++类中的静态成员与静态函数

C++类中的静态成员有一个非常好的功能,那就是无论类定义了多少个对象,这些对象始终都共同使用这一个静态成员 例如: class A{ static int num; A(){num++}...

linux操作系统下c语言编程入门

1)Linux程序设计入门--基础知识 2)Linux程序设计入门--进程介绍 3)Linux程序设计入门--文件操作 4)Linux程序设计入门--时间概念 5)Linux程序设计入门--信...

C++特性探寻-构造函数和析构函数

构造函数提供了一种机制,通过它有机会完成必要的初始化工作,从而使对象成为有意义 的存在物,而不仅仅只是一块原始的空间。 但是,我们逐渐了解到,构造函数具有的地位,不仅对于用户(程序员),对于编译器履...

C++特性探寻-参数传递和返回值

对于原始类型(或称基本类型),如int, char, float, 指针 等,参数传递和返回值不 会碰到什么难以理解的问题。能引起关注的焦点是,当我们把对象作为参数传递,或者 返回一个对象时,这里面发...

C++特性探寻-继承、成员函数、this指针

继承和对象净增长 C++中类的继承,是具有净增长效果的。如果基类是Base,继承类是Derived,那么创建 一个Derived类的实例b,在地址空间上,b的前面部分,刚好可以视为另一个Base的实例...

C++特性探寻-可变参数和参数进栈顺序

C支持可变参数的函数,这里的意思是C支持函数带有可变数量的参数,最常见的例子就 是我们十分熟悉的printf()系列函数。我们还知道在函数调用时参数是自右向左压栈的 。如果可变参数函数的一般形式是:...

C++特性探寻-多态和虚函数

在C++中,多态是通过虚函数实现的。 基类如果把一个函数声明为虚的(virtual),就表明继承类可以覆盖(override)这个 函数(从而表现不同的行为,呈现出多态性)。 对于每一个有虚函数的具体...

再谈C语言中数组和指针之间的互操作

再谈C语言中数组和指针之间的互操作 ----张桂权...

如何在C++builder中调用Microsoft agent

弄了整整一个晚上,看了无数大师们的资料,终于把merlin显示在我的桌面上。网上关于这方面的资料有不少,但是照搬这些程序的时候总是有很多错误,下面是CSDN里的一个贴子:...

C++ STL简单入门

C++标准程序库(The C++ Standard Library) 标准程序库提供: [1] 基本的运行期之语言支持(run-time language support)(比如运行期内存分配、运行期...

翻译:Effective C++, 3rd Edition, Item 30: 理解 inline 化的介入和排除(下)

[url=http://blog.csdn.net/fatalerror99/archive/2005/08/29/467066.aspx](点击此处,接上篇)[/url] 有时候,即使当编译器完全心...

C程式中关于整数储存的说明

write by polaris([url=mailto:lz0ace@hotmail.com]lz0ace@hotmail.com[/url]) 转载请注明作者 首先感谢玲对我的支持,在我最困难时...

翻译:Effective C++, 3rd Edition, Item 29: 争取异常安全(exception-safe)的代码(下)

[url=http://blog.csdn.net/fatalerror99/archive/2005/08/24/463338.aspx](点击此处,接上篇)[/url] [url=http://b...

 
上一頁  下一頁
© 2005- 王朝網路 版權所有 導航