- 博客(12)
- 资源 (5)
- 收藏
- 关注
转载 从语句 char* p="test" 说起
转自:http://blog.youkuaiyun.com/haoel/article/details/1395358从语句 char* p="test" 说起 陈皓 我相信,使用C/C++多年的人对下面这个字符串赋值语句都不会陌生吧。 char* p = "test"; 同时,我也相信,各位在使
2013-09-15 22:11:31
576
转载 C/C++返回内部静态成员的陷阱
转自:http://blog.youkuaiyun.com/haoel/article/details/1388498C/C++返回内部静态成员的陷阱陈皓背景在我们用C/C++开发的过程中,总是有一个问题会给我们带来苦恼。这个问题就是函数内和函数外代码需要通过一块内存来交互(比如,函数返回字符串),这个问题困扰和很多开发人员。如果你的内存是在函数内栈上分配的,那么这个内
2013-09-15 22:10:42
584
转载 c++虚函数表解析
转自:http://blog.youkuaiyun.com/haoel/article/details/1948051前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术
2013-09-15 22:06:58
476
转载 WINDOWS 7 配置驱动开发环境(wdk7.60)
原文链接:http://www.cppblog.com/guojingjia2006/archive/2011/03/19/142211.htmlWINDOWS 7 配置驱动开发环境(wdk7.60)1. 安装VS2010,WDK7.60(GRMWDK_EN_7600_1)2. 新建VC 控制台项目(选择为空项目)3. 新建项目配置“drive
2013-08-08 01:14:42
579
转载 如何写出专业的C头文件
转载:http://www.cppblog.com/sandy/archive/2007/05/15/24151.html做到专业,应该是每个职业程序员应该要求自己做到的。让我们看看lua是怎么写头文件的。1.License AgreementLicense Agreement应该加在每个头文件的顶部。Lua Sample:/*** $Id: lua.h,v
2013-05-25 22:58:18
726
转载 md /mdd /ml /mt/mtd
转自:http://www.cnblogs.com/eddyshn/archive/2009/11/23/1608823.htmlVC编译选项 :多线程(/MT)多线程调试(/MTd)多线程 DLL (/MD)多线程调试 DLL (/MDd)C 运行时库 库文件S
2013-05-22 23:42:13
639
转载 两道腾讯面试题
原文地址:http://blog.youkuaiyun.com/magictong/article/details/7407728首先娱乐一下,看看这道学龄前儿童智力题,学龄前哦~真心伤不起! 反正我看完之后是直接泪奔了,这道题目不是文艺儿童都做不出啊…… 好,进入主题,今天的主题是:没有蛀牙!呃,开个玩笑! 首先看第一
2013-05-22 23:05:29
689
转载 C++ sizeof的使用总结
转自:http://blog.youkuaiyun.com/candyliuxj/article/details/6307814说明:以下代码在VS2008中通过,在32位操作系统下。1. 定义sizeof是一个操作符(operator)。其作用是返回一个对象或类型所占的内存字节数。其返回值类型为size_t。(size_t在头文件stddef.h中定义,它依赖于编译系统
2013-05-13 00:03:33
1552
转载 C++全局变量的声明和定义
转自:http://blog.youkuaiyun.com/candyliuxj/article/details/7853938(1)编译单元(模块) 在VC或VS上编写完代码,点击编译按钮准备生成exe文件时,编译器做了两步工作:第一步,将每个.cpp(.c)和相应的.h文件编译成obj文件;第二步,将工程中所有的obj文件进行LINK,生成最终.exe文件。 那么,
2013-05-12 23:41:20
472
转载 宽字符和窄字符的转换接口
作者:朱金灿来源:http://blog.youkuaiyun.com/clever101/article/details/7874595 宽字符和窄字符的转换需求很经常会遇到,今天从网上找了两个函数,修改了一下,奉献给大家。#include #include std::wstring toWideString( const char* pStr,int le
2013-05-08 23:38:33
514
转载 C++内存管理
内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支配权,还放弃了C
2013-03-05 09:04:02
675
转载 typeid详解
原文链接:http://www.cppblog.com/smagle/archive/2010/05/14/115286.html在揭开typeid神秘面纱之前,我们先来了解一下RTTI(Run-Time Type Identification,运行时类型识别),它使程序能够获取由基指针或引用所指向的对象的实际派生类型,即允许“用指向基类的指针或引用来操作对象”的程序能够获取到“这些指针或
2012-06-30 00:42:30
361
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人