Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1550144
  • 博文数量: 596
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 173
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-06 15:50
个人简介

在线笔记

文章分类

全部博文(596)

文章存档

2016年(1)

2015年(104)

2014年(228)

2013年(226)

2012年(26)

2011年(11)

发布时间:2013-05-28 16:08:41

1.构造函数不能是纯虚函数class person {public:    virtual void get_name()=0;    virtual person();//构造函数是纯虚函数};2.析构函数必须有实现,The solution is to ensure that all virtual methods that are.........【阅读全文】

阅读(804) | 评论(0) | 转发(0)

发布时间:2013-05-28 11:51:31

如果类没有被创建,则没有对应的成员,也就无法访问下面这种方法需要先创建类,并将类作为参数传递给静态成员函数才能访问。#include <iostream>using namespace std;class person {public:    virtual void get_name()=0.........【阅读全文】

阅读(663) | 评论(0) | 转发(0)

发布时间:2013-03-15 23:06:01

 函数调用,编译器只要知道函数的参数类型和返回值以及函数名就可以进行编译连接。那么为了让C调用C++接口或者是说C++调用C接口,就必须是调用者和被调用者有着同样的编译方式。这既是extern "C"的作用,extern “C”是的程序按照C的方式编译。 //cplus.cpp //按照C++方式编译程.........【阅读全文】

阅读(2375) | 评论(0) | 转发(0)

发布时间:2013-03-05 22:32:48

1.函数默认参数a)非默认参数不能放在默认参数右边b)函数声明时使用默认参数,定义照常?void add(int m, int n = 0);//void add(int m = 0, int n); 错误,非默认参数不能放在默认参数右边void add(int m, int n){    return m + n;.........【阅读全文】

阅读(730) | 评论(0) | 转发(0)

发布时间:2013-03-05 22:26:00

1.cpp: In function ‘int main()’:1.cpp:24: error: call of overloaded ‘swap(int&, int&)’ is ambiguous1.cpp:12: note: candidates are: void swap(any&, any&) [with any = int]/usr/include/c++/4.4/bits/move.h:76: note:                 void std::swap(_Tp&, _Tp.........【阅读全文】

阅读(1226) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册