![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习笔记
文章平均质量分 77
qingxin_wang
闻、思、修
展开
-
C++ fill() 、 fill_n & memset函数
在写程序时,往往需要对某一容器内的元素进行清零或赋值处理原创 2014-05-22 21:21:51 · 1120 阅读 · 0 评论 -
用 C++ 设计一个不能被继承的类
分析:这是Adobe 公司 2007 年校园招聘的最新笔试题。这道题除了考察应聘者的 C++ 基本功底外,还能考察反应能力,是一道很好的题目。 在Java 中定义了关键字 final ,被 final 修饰的类不能被继承。但在 C++ 中没 有final 这个关键字,要实现这个要求还是需要花费一些精力。 首先想到的是在 C++ 中,子类的构造函数会自转载 2014-09-13 22:02:55 · 293 阅读 · 0 评论 -
STL 之 remove方法
先看一段程序(源自程序员面试宝典)原创 2014-09-12 11:24:57 · 606 阅读 · 0 评论 -
C++——三种继承方式与三种访问权限的相互组合
对基类进行继承时,三种继承方式下,基类的三种访问权限在子类中会有如何的变化这个问题,本科时上C++这门课的时候曾仔细的分析并弄得挺清楚,后来时间久了、用的也不多,慢慢的又变得心里不太有谱了。这次接着准备面试的契机,又重新仔细分析了一番,留个案底,以免再犯糊涂。 三种访问权限 public:可以被任意实体访问 protected:只允许子类及本类的成员函数访问转载 2014-08-27 09:25:00 · 416 阅读 · 0 评论 -
_stdcall,_cdecl区别
_stdcall,_cdecl区别 http://blog.csdn.net/dengziliang001/article/details/17448789戳ch (1) _stdcall调用 _stdcall是Pascal程序的缺省调用方式,参数采用从右到左的压栈方式,被调函数自身在返回前清空堆栈。 WIN32 Api都采用_stdcall调用方式,这样的宏定义说明了转载 2014-09-10 16:16:29 · 424 阅读 · 0 评论 -
char 与 unsigned char的本质区别
char 与 unsigned char的本质区别 出处:http://www.cnblogs.com/qytan36/archive/2010/09/27/1836569.html 在C中,默认的基础数据类型均为signed,现在我们以char为例,说明(signed) char与unsigned char之间的区别 首先在内存中,char与unsigned char没有什么转载 2014-09-08 14:43:21 · 495 阅读 · 0 评论 -
C++主题——转换函数
C++主题——转换函数 分类:2007-04-13 16:01 1158人阅读 评论(0) 收藏 举报 c++integer编译器classstringfloat C++主题——转换函数 转换函数的基本规则: 转换函数只能是成员函数,无返回值,空参数。 不能定义到void的转换,也不允许转换成数组或者函数类型。 转转载 2014-07-01 19:55:28 · 373 阅读 · 0 评论 -
#pragma once 与 #ifndef 解析
原文出处转载 2014-06-30 19:03:47 · 387 阅读 · 0 评论 -
指针作为函数参数的问题
指针作为参数时与按值调用等价原创 2014-05-23 20:16:13 · 551 阅读 · 0 评论 -
C++ 虚函数表解析
目录(?)[+] C++ 虚函数表解析 陈皓 http://blog.csdn.net/haoel 前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的转载 2014-09-14 08:31:42 · 271 阅读 · 0 评论