码迷,mamicode.com
首页 >  
搜索关键字:问问题    ( 587个结果
C++11 std::function用法(c++常问问题十七)
C++11 std::function用法 直接上代码: #include <iostream> #include <functional> #include <map> using namespace std; // 普通函数 int add(int i, int j) { return i +
分类:编程语言   时间:2016-02-27 12:17:21    阅读次数:199
移动构造函数(c++常问问题十六)
今天我们来讲讲c++11中引入了两个新东西 1.move constructor(移动构造函数) 2.move assignment(移动赋值) Rule of three现在变成了Rule of five(多了上面说的两个东东) class rule_of_five { char* cstring
分类:移动开发   时间:2016-02-15 16:22:20    阅读次数:220
VSS 访问问题
局域网同一网段的2台电脑,防火墙都是关闭的 A能ping通B 但A在运行输入B的IP地址 不能访问 求解答 1、确认输入的地址格式没有写错,例如B的IP地址为:192.168.1.20.那么在A电脑的运行处应输入:\\192.168.1.20。 2、在B电脑运行处输入:gpedit.msc,进入到组
分类:其他好文   时间:2016-02-14 16:53:18    阅读次数:124
友元(c++常问问题十三)
1.友元函数(例子摘自网上) 友元函数的特点是能够访问类中的私有成员的非成员函数。友元函数从语法上看,他和普通函数相同,即在定义上和调用上和普通函数相同。下面举一例子说明友元函数的应用。 class Point { public: Point(double xx, double yy) { x=xx
分类:编程语言   时间:2016-01-29 20:44:13    阅读次数:244
预编译(c++常问问题十二)
预编译指令指示了在程序正式编译前就由编译器进行的操作,可以放在程序中的任何位置。常见的预编译指令有: (1)#include 指令 该指令指示编译器将xxx.xxx文件的全部内容插入此处。若用<>括起文件则在系统的INCLUDE目录中寻找文件,若用" "括起文件则在当前目录中寻找文件。一般来说,该文
分类:编程语言   时间:2016-01-29 20:43:37    阅读次数:226
虚继承(c++常问问题九)
*什么是虚继承,使用虚继承来解决什么问题,什么是虚基类 #虚拟继承是多重继承中特有的概念。虚拟基类是为解决多重继承而出现的。如:类D继承自类B1、B2,而类B1、B2都继承自类A,因此在类D中两次出现类A中的变量和函数。为了节省内存空间,可以将B1、B2对A的继承定义为虚拟继承,而A就成了虚拟基类。
分类:编程语言   时间:2016-01-29 03:20:25    阅读次数:301
类的成员函数后面加const有什么用(c++常问问题六)
每个类的成员函数都默认传入this指针,成员函数后面加了const后该成员函数将不能修改该类的成员了 class cat { public: cat(){}; string getName() const { this->m_strName = “”;//错误,const this不允许修改成员 r
分类:编程语言   时间:2016-01-29 03:13:38    阅读次数:196
子类有参构造函数调用基类有参构造函数(c++常问问题四)
利用类的初始化列表来调用就可以了,看下面代码 class base { public: base(); base(int n); }; class node : public base { node(); node(int n):base(n) { //... } };
分类:编程语言   时间:2016-01-29 03:13:37    阅读次数:206
虚析构函数(c++常问问题五)
当子类析构需要调用父类的析构函数,基类的析构函数必须设置为虚析构函数 //基类 class base { base() { cout<<"base "; } virtual ~base() { cout<<"~base "; } } //派生类 class cat : public base { c
分类:编程语言   时间:2016-01-29 03:13:29    阅读次数:184
成员变量包含引用类型(c++常问问题七)
成员变量里面如果包含了引用类型,应该如何初始化此成员变量才不报错 答:需要利用类的初始化列表来构造该成员对象 class dog1 { public: dog1(){m_strName = "peter";}; string m_strName; }; class cat1 { public: //
分类:编程语言   时间:2016-01-29 03:09:27    阅读次数:226
587条   上一页 1 ... 39 40 41 42 43 ... 59 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!