- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 'XXXXXXXX' : is not a member of '`global namespace''
//设置菜单栏背景颜色 ::MENUINFO lpcmi; //::必须写不然无法识别 编写以上代码编译时会提示错误 MENUINFO : is not a member of '`global namespace'' 在头文件stdafx.h"中增加以下代码即可。#define WINVER 0x0510 //WI
2013-06-21 09:11:20 2204
转载 C++ 拷贝构造函数 赋值构造函数
C++ 拷贝构造函数 赋值构造函数拷贝构造函数和赋值构造函数的异同由于并非所有的对象都会使用拷贝构造函数和赋值函数,程序员可能对这两个函数有些轻视。请先记住以下的警告,在阅读正文时就会多心:如果不主动编写拷贝构造函数和赋值函数,编译器将以“位拷贝”的方式自动生成缺省的函数。倘若类中含有指针变量,那么这两个缺省的函数就隐含了错误。以类String 的两个对象a,b 为例,假设a.m_data
2013-06-03 11:30:01 743
转载 C++ 的构造/析构/赋值/拷贝函数比较
1.引言:构造函数、析构函数与赋值函数是每个类最基本的函数。每个类只有一个析构函数,但可以有多个构造函数(包含一个拷贝构造函数,其它的称为普通构造函数)和多个赋值函数(除了同类的赋值以外,还有其他的赋值方法)。对于任意一个类A,如果不想编写上述函数,C++编译器将自动为A产生四个缺省的函数,如A(void); // 缺省的无参数构造函数A(const A &a); // 缺省的拷贝构造
2013-06-03 11:23:03 377
转载 C++拷贝构造函数(深拷贝,浅拷贝)
C++拷贝构造函数(深拷贝,浅拷贝)对于普通类型的对象来说,它们之间的复制是很简单的,例如:int a=88;int b=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。#include iostream>using namespace std;class CExample {pri
2013-06-03 11:14:50 322
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人