3.11课·········C#类】的更多相关文章

String类:.Length 字符的长度,返回一个int类型的值 .Trim() 去掉开头以及结尾的空格.TrimStart() 去掉字符串开头的空格.TrimEnd() 去掉字符串后面的空格 .ToUpper() 全部大写.ToLower() 全部小写 Substring(起始位置,截取长度)Substring(起始位置) 只写起始位置,可以截取到尾身份证截取生日: Console.Write("请输入身份证号:"); string s = Console.ReadLine();…
C++11中对类(class)新增的特性 default/delete 控制默认函数 在我们没有显式定义类的复制构造函数和赋值操作符的情况下,编译器会为我们生成默认的这两个函数: 默认的赋值函数以内存复制的形式完成对象的复制. 这种机制可以为我们节省很多编写复制构造函数和赋值操作符的时间,但是在某些情况下,比如我们不希望对象被复制, 在之前我们需要将复制构造函数和赋值操作符声明为private,现在可以使用delete关键字实现: class X { // - X& operator=(cons…
 Android快速开发不可或缺的11个工具类  :http://www.devst ore.cn/code/info/363.html…
c++11 可变参数模板类 #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <string> #include <vector> #include <map> // 在C++11之前,类模板和函数模板只能含有固定数量的模板参数.C++11增强了模板功能,允许模板定义中包含0到任意个模板参数,这就是可变参数模板. // 可变参数模板类 继承方式展开参数包 // 可变参数模板类的展开一般需…
计算多边形公式推导: 条件x 离散的值从0到45; y离散的值从0到45; z是符合正弦波. 问题: 1 要求x’=f(x)映射到 x’ ∈[-4.5, 4.5], x ∈{0, 1, 2, …, 45} 2 要求y’= f(y) 映射到y’ ∈[-4.5, 4.5], y ∈{0, 1, 2, …, 45} 3 求出z的正弦波函数 解: 1 f(x) = kx + b => f(0) = -4.5 And f(45) = 4.5 联合求解 k = 1/5, b = -4.5 所以 x’=f(x…
// 第11课         作用域精解     运行期上下文,当函数执行时,会创建一个成为执行期上下文的内部对象.一个执行期上下文定义了一个函数执行时的环境,函数每次执行时对应的执行期上下文都是独一无二的,所以多次调用一个函数会导致创建多个执行期 上下文,当函数执行完毕,他所产生的执行上下文被销毁         查找变量:从作用域的顶端依次向下查找     作用域     [[scope]]]每个javascript函数都是一个对象,对象中有些属性我们可以访问,但是有些不可以,这些属性仅供…
第11课 - enum, sizeof, typedef 分析 1. enum介绍 (1)enum是C语言中的一种自定义类型,和struct.union地位相同,格式如下: // enum每个值的最后以逗号结尾 enum Color { GREEN, RED, BLUE }; // printf("%zu\n", sizeof(enum Color)); ==> 输出的结果为4,表明enum类型的变量占用4字节 (2)enum定义的第一个值默认情况下为0,后一个的值在前一个值的基…
第11章 使用类 1. 运算符重载是一种形式的C++多态. 2. 不要返回指向局部变量或临时对象的引用.函数执行完毕后,局部变量和临时对象将消失,引用将指向不存在的数据. 3. 运算符重载的格式如下: operatorop(argument-list); 可以使用函数表示法或运算符表示法来使用它. total = coding + fixing; total = coding.operator+(fixing); 4. 运算符重载的限制: 1)  重载后的运算符必须至少有一个操作数是用户定义的类…
1. 历史遗留问题和解决方案 (1)历史遗留问题 ①C语言不支持真正意义上的字符串 ②C语言用字符数组和一组函数实现字符串操作 ③C语言不支持自定义类型,因此无法获得字符串类型 (2)解决方案 ①从C到C++的进化过程中引入了自定义类型 ②在C++中可以通过类完成字符串类型的定义 2. 标准库STL (1)STL库 ①STL是意义上需要与C++一同发布的标准库 ②STL是一套以模板技术完成的C++类库 ③STL中包含了常用的算法和数据结构 ④STL中包含了字符串类 (2)Qt VS STL ①S…
单例类: (1) 单例类保证全局只有一个唯一的实例对象. (2) 单例类保证只有唯一的接口获取这唯一实例. 非线程安全的单例类举例: class CSingleton { public: ~CSingleton(){} static CSingleton * getInstance() { if (m_instance == nullptr) { m_instance = new CSingleton; } return m_instance; } static void delInstance…