码迷,mamicode.com
首页 >  
搜索关键字:explicit 构造函数 析构函数    ( 14997个结果
C++ Primer笔记4_类的静态成员_IO库
1.类的静态成员 static成员变量与函数    static成员变量:必须在类外初始化;(const或引用类型变量必须在构造函数初始化列表里初始化)    static成员函数: 不依赖于类,相当于类里的全局函数(可以由该类对象调用,也可以 类名::函数名()的形式调用) 不包含this指针,不能声明为const,声明为const表示不会改变对象,而stati...
分类:编程语言   时间:2014-06-20 09:27:05    阅读次数:355
c++使用参数默认值实现默认构造函数
通常情况下的构造函数是不带任何的参数: class X{ private: int i; public: X() {} X( int ii):i(ii) {} }; 这其实等效于如下实用参数默认值的形式: class X{ private: int i; public: X( int ii=0):i(ii) {} //defaul...
分类:编程语言   时间:2014-06-07 14:55:06    阅读次数:250
Java语言Socket接口用法详解
Socket接口用法详解在Java中,基于TCP协议实现网络通信的类有两个,在客户端的Socket类和在服务器端的ServerSocket类,ServerSocket类的功能是建立一个Server,并通过accept()方法随时监听客户端的连接请求。扩展:ServerSocket中常用的构造函数及方...
分类:编程语言   时间:2014-06-07 08:02:36    阅读次数:252
JavaScript_引用类型①
【Object类型】 引用类型的值是引用类型的一个实例,在JavaScript中,引用类型是一种数据结构,用于将数据和功能组织在一起,引用类型有时也被称为对象定义,因此它是描述一类对象所具有的属性和方法 对象是某个特定类型的实例,新对象是用new操作符 后面跟构造函数创建的 【Object类型】 O...
分类:编程语言   时间:2014-06-05 21:26:57    阅读次数:341
基类和派生类
1. 基类构造函数负责初始化继承的数据成员,派生类构造函数主要用于初始化新增的数据成员。 2.C++要求引用和指针类型与赋值的类型匹配,但是这一规则对继承来说例外。不过这种例外只是单向的,不可以将基类对象和地址赋给派生类引用和指针。 class TableTennisPlayer { private...
分类:其他好文   时间:2014-06-05 20:52:09    阅读次数:201
C++中explicit关键字的作用
可以直接进行隐式转换: 过程是这样的: 编译器知道传的值是int而函数需要的是A类型,但它也同时知道调用A的构造函数将int转换成一个合适的A,所以才有上面成功的调用.换句话说,编译器处理这个调用时的情形类似下面这样: 结论:只有当参数被列于参数列内,这个参数才是隐式类型转换的合格参与者。 当加入e...
分类:编程语言   时间:2014-06-05 20:15:26    阅读次数:348
Swift的笔记和参考
好久没来了,趁着新语言Swift发布,继续钻研中!Create Class 创建类 (重载效果)// Create Class 创建类class MyClass { // Properties 成员变量 init() { // Constructor 构造函数 ...
分类:其他好文   时间:2014-06-05 16:44:25    阅读次数:197
C++单例模式
简单单例模式的使用一共有两点:1. 构造函数必须是private的,如果不是private的,外部对象就可以创建,就可以多个,即不属于单例模式。单例模式要求必须一个。2. 类必须提供至少一个static的方法,用于对外创建自身的唯一对象。(本身控制,判断指针是否为空,为空创建,不为空则不创建,体现在...
分类:编程语言   时间:2014-06-05 15:48:43    阅读次数:155
std::deque
deque容器为一个给定类型的元素进行线性处理,像向量一样,它能够快速地随机访问任一个元素,并且能够高效地插入和删除容器的尾部元素。但它又与vector不同,deque支持高效插入和删除容器的头部元素,因此也叫做双端队列。deque类常用的函数如下。(1)构造函数deque():创建一个空deque...
分类:其他好文   时间:2014-06-05 15:08:38    阅读次数:279
Swift的笔记和参考
原文:Swift的笔记和参考好久没来了,趁着新语言Swift发布,继续钻研中!Create Class 创建类 (多态效果)// Create Class 创建类class MyClass { // Properties 成员变量 init() { // Constructor 构造函数 } // ...
分类:其他好文   时间:2014-06-05 15:05:26    阅读次数:237
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!