编程语言
文章平均质量分 74
cl079074282
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ static 语义
一、类的static data member 1、永远只有一份内存实体 static意味着该变量属于这个类,而不是属于该类的某个对象。这里的属于可以从存储空间的角度理解,即产生一个新的类对象时,不会再为该对象分配static data member的存储空间。但对对象进行sizeof操作时,static data member的存储空间还是要加上的。class的static data memb原创 2012-06-04 20:35:14 · 352 阅读 · 0 评论 -
C++ static 语义
二、类的static functions 1、独立于类的具体对象的存取操作 在static member function引入C++之前,C++标准要求所有的member functions都必须通过class object调用。但事实上,并不是所有的member function调用都应该先产生class object,如果不直接存取nonstatic data members,class原创 2012-06-04 21:53:07 · 399 阅读 · 0 评论 -
C++ public 继承语义
c++中类的继承关系有public 继承、protected继承、private继承三种。对于public inheritance应该说是面向对象编程中用得最多的,也是精华所在。 1、公有继承意味着is a kind of 的关系。 即任何派生类对象is a kind of 基类对象,任何出现基类对象的地方都应该允许派生对象去实例化它。这也是针对接口编程的理论基础,在系统高层,我们不应该针对具原创 2012-06-05 20:04:23 · 2174 阅读 · 0 评论 -
WinCE下 WSAWaitForMultipleEvents 事件模型实现并发IO
直接贴代码 void CListenAction::Init() { // 初始化套接字库 if (!InitSocketLib()) { TRACE(_T("初始化套接字库失败")); return ; } // 创建服务器端监听套接字 SOCKET listenSocket; liste原创 2012-06-06 10:45:57 · 1418 阅读 · 0 评论 -
C++ const作用于指针和迭代器
1. const T *p const 修饰的是指针指向的内容,即不要幻想通过p修改p指向的那块内存,当然你可以让p指向新的地方。 例如: char szTest[] = "const test"; char szTest1[] = "const test1"; const char *p = szTest; *p = 'C';原创 2012-06-17 16:58:16 · 441 阅读 · 0 评论 -
C++笔试基础——覆盖与多态
记一道C++的笔试基础题,当时都有点拿不准,回来验证了下还是对了,通过面试,学习不断巩固吧, 也不可能现在抱着C++的书看了。。。 #include #include using namespace std; class A{ public: A(){DoSomething();} virtual void DoSomething(){cout << "I am A" << endl;}原创 2013-03-13 09:34:03 · 504 阅读 · 0 评论 -
双端队列C实现很基础很经典——来自Redis
1、adlist.h /* adlist.h - A generic doubly linked list implementation * * Copyright (c) 2006-2012, Salvatore Sanfilippo * All rights reserved. * * Redistribution and use in source and binary f原创 2013-05-12 10:38:03 · 838 阅读 · 0 评论
分享