1.1编写简单的C++程序 每个C++程序都包含多个函数,函数由执行函数功能的语句序列组成。 每个C++程序都包含而且必须有一个命名为main的函数,main函数是唯一被操作系统显式调用的函数。 定义main函数必须指定4个元素:返回类型、函数名、形参表、函数体。 操作系统调用main函数来...
分类:
其他好文 时间:
2015-02-28 22:53:07
阅读次数:
223
PS: 通过引入接收右值的函数形参,可以通过接收右值来实现高效C++ 11带来了move语义,可以有效的提高STL的效率,这篇文章写的非常好,可以参考,这里对原文进行翻译,加入我自己的理解原文:http://www.cprogramming.com/c++11/rvalue-references-a...
分类:
编程语言 时间:
2015-02-28 18:27:24
阅读次数:
163
当需要根据类型重载一个函数的时候,可以在函数定义的时候只写形参类型,不写形参变量名。
这样能够正常重载,可读性更明确,说明这个函数只是因为类型而重载,跟其中的值无关。
using namespace std;
struct FuckAaa {};
struct FuckBbb {};
void func(int base, FuckAaa){
cout << "fuckAaa : " << ...
分类:
其他好文 时间:
2015-02-28 14:35:11
阅读次数:
121
指针作为函数的形参有两种用法:1.传值。2.取值。下面我们讨论下,使用指针取值的用法。指针之所以能够用来取值是作用域和生存周期的原因。(1)用一级指针取数值。int fun1(int* p){ *p = 3;//*p为整型变量,3为整数常量。如此两侧对等。}(2)用二级指针取一级地址值。int f....
分类:
其他好文 时间:
2015-02-28 10:05:14
阅读次数:
139
知识点: 1.函数基础 2.函数参数和返回值 3.形参和实参,变量的类型 4.函数声明 5.函数递归==========================函数基础 1.函数的定义格式返回值类型 函数名(参数列表){ 函数体}功能函数// 函数可以没有形参play(){ // 在这个大括号里面...
分类:
编程语言 时间:
2015-02-27 21:26:06
阅读次数:
154
当一个函数被调用时,除了函数定义时显式声明的形参被赋值之外,还有一个隐式形参 ---- this ---- 也被赋值。该参数指向一个与该函数调用隐式相关的对象,该对象被称为函数的上下文(function context),或者称之为调用上下文(invocation context)可能感觉会更清晰一...
分类:
编程语言 时间:
2015-02-26 16:17:30
阅读次数:
150
面向对象的特征:1)封装2)继承3)多态知识点:(1)set/get方法(成员变量的封装)(2)构造方法(3)self的使用(4)对象方法和类方法小知识点补充(一)set/get方法【set】:用形参给成员变量赋值【get】:返回成员变量的值代码示例#import // 声明@interface C...
分类:
移动开发 时间:
2015-02-24 13:49:03
阅读次数:
309
File System
Stability: 3 - Stable
文件系统模块是一个简单包装的标准
POSIX 文件 I/O 操作方法集。您可以通过调用require('fs')来获取该模块。文件系统模块中的所有方法均有异步和同步版本。
文件系统模块中的异步方法需要一个完成时的回调函数作为最后一个传入形参。
回调函数的构成由您调用的异步方法所决定,通常情况下回调函数的第...
一、赋值操作符类定义了该类型对象赋值时会发生什么。与拷贝构造函数一样,如果类没有定义自己的赋值操作符,编译器会合成一个。1、重载操作符的简单介绍重载操作符是一些函数,其名字为operator后跟着所定义的操作符的符号,通过定义名为operator=的函数,我们可以对赋值进行定义。操作符函数的形参表必...
分类:
编程语言 时间:
2015-02-21 23:23:49
阅读次数:
192