在C#里面,和Java也是一样的,都是可以创建方法的。这里所说的方法,就是其它编程语言里面的函数、子程序、过程等。创建的方法有两种:一种是没有返回值的方法。一种是有返回值的方法。无论是哪种方法,其实都是很简单的。实例:没有返回值的方法的定义和使用publicstaticvoidM..
1. 温故知新:std::bind1st和std::bind2nd (1)bind1st、bind2nd首先它们都是函数模板,用于将参数绑定到可调用对象(如函数、仿函数等)的第1个或第2个参数上。 (2)函数的返回值是一个函数对象。它用于包装和改造传入的函数(或仿函数),并形成一个新的仿函数对象(是 ...
分类:
其他好文 时间:
2017-10-07 14:28:39
阅读次数:
232
--------------------1让自己习惯c++-----------------------------------------Rule1:把c++看做一个语言联邦,共有4个次语言:c(区块、语句、预处理器、内置数据类型、数组、指针);面向对象c++(类、封装、继承、多态、虚函数);模板c++;STL(容器、迭代器、算法以及函数..
分类:
编程语言 时间:
2017-10-06 21:27:58
阅读次数:
263
将模板的声明与定义写在一起实在很不优雅。尝试用“传统”方法,及在.h文件里声明,在.cpp文件里定义, 然后在main函数里包含.h头文件,这样会报链接错误。why!!!!!!!!!!!!! 这是因为函数模板要被实例化后才能成为真正的函数,在使用函数模板的源文件中包含函数模板的头文件, 如果该头文件 ...
分类:
编程语言 时间:
2017-10-05 10:59:38
阅读次数:
357
1.定义和使用 def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行一系列的逻辑计算 参数:为函数体提供数据 返回值:当函数执行完毕后,可以给调用者返回数据 (1).返回值 函数是一个功能块,该功能到底执行成功与否,需要通过返回值来告知调用者。 (2).参数 函数 ...
分类:
编程语言 时间:
2017-10-02 23:53:53
阅读次数:
482
有函数模板的,一定是类模板。 通过给函数模板传值就可以确定类型,为什么还要通过类确定呢。然后就试了试: 上面代码想把含有函数模板的类定义成普通类,通过传值(1.2)确定类型,但是函数定义的第一行会报错。 下面是对的: 先实例化类模板,lei<int>A;执行后类中的T被int代替,因为成员函数的形参 ...
分类:
其他好文 时间:
2017-10-02 23:08:23
阅读次数:
305
模板分为函数模板和类模板。 函数模板:一个函数模板就像一个公式,可以用来生成针对特定类型的函数版本。模板定义以关键字template开始,后跟一个模板参数列表。模板参数列表时一个以逗号分割的一个后多个模板参数的列表(不能为空)。用小于号和大于号包围起来。例如: template <typename ...
分类:
其他好文 时间:
2017-09-29 22:54:51
阅读次数:
156
类的成员 类的成员可以分为三大类:字段、方法和属性 注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一份。 一、字段 字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最 ...
分类:
编程语言 时间:
2017-09-28 13:14:59
阅读次数:
220
day09Java语言中的---字符串一、字符串概述:字符串在程序中是一个非常重要的知识点,在处理一系列程序的时候都会定义一些字符串来使用。下面我们就来看看如何定义和使用一个字符串。二、字符串(String):1、字符串的分类:字符串根据能否可以改变被分为常用的三种,(1)“S..
分类:
编程语言 时间:
2017-09-28 09:55:39
阅读次数:
104
day02Java语言中的定义类、变量、方法、构造函数一、概述:在Java语言中,变量的定义和使用时非常常见和重要的;同时对后续的操作变量奠定基础,在这里定义和使用变量就要使用到我们前一节说到的数据类型了,它们两个就是绑定在一起使用的。我们回顾一下前一节学的数据类型。学..
分类:
编程语言 时间:
2017-09-25 09:41:25
阅读次数:
213