2019年3月6日

VS2013 error C2556: “const int &Array<int>::operator [](int)”: 重载函数与“int &Array<int>::operator [](int)”只是在返回类型上不同

摘要: 1,VS2013 错误 1 error C2556: “const int &Array<int>::operator [](int)”: 重载函数与“int &Array<int>::operator [](int)”只是在返回类型上不同 出错代码: 出错原因: 在 C++ 中,两个只有返回类型不 阅读全文

posted @ 2019-03-06 18:03 爱笑的张飞 阅读(771) 评论(0) 推荐(0) 编辑

c++中的类(class)-----笔记(类模板)

摘要: 1,一个类模板至少具有一个类参数,类参数是个符号以表示将要被某个确定数据类型代替的类型。 1 #include<iostream> 2 #include<string> 3 4 using namespace std; 5 6 template <class T> 7 class Array { 8 阅读全文

posted @ 2019-03-06 17:19 爱笑的张飞 阅读(1395) 评论(0) 推荐(0) 编辑

2019年3月4日

c++中的类(class)-----笔记(类多态)

摘要: 1,多态是一种运行期绑定机制,通过这种机制,实现将函数名绑定到函数具体实现代码的目的。一个函数的名称与其入口地址是紧密相连的,入口地址是该函数在内存中的起始地址。如果对一个函数的绑定发生在运行时刻而非编译时刻,我们就称该函数是多态的。 2,C++多态的三个前提条件:(a)必须存在一个继承体系结构;( 阅读全文

posted @ 2019-03-04 20:28 爱笑的张飞 阅读(2560) 评论(0) 推荐(0) 编辑

2019年3月2日

c++中的类(class)-----笔记(类继承)

摘要: 1,派生类继承了基类的所有成员函数和数据成员(构造函数、析构函数和操作符重载函数外)。 2,当不指明继承方式时,默认为私有继承。 3,基类的私有成员仅在基类中可见,在派生类中是不可见的。基类的私有成员可以由派生类继承,但在派生类中不可见。尽管在派生类中不能直接访问基类的私有成员,但可以通过间接的方式 阅读全文

posted @ 2019-03-02 20:42 爱笑的张飞 阅读(2053) 评论(0) 推荐(0) 编辑

leetcode 栈和队列类型题

摘要: 1,Valid Parentheses 1 bool isVaild1(string& s) { // 直接列举,不易扩展 2 stack<char> stk; 3 for (int i = 0; i < s.length(); ++i) { 4 if (stk.empty()) 5 stk.pus 阅读全文

posted @ 2019-03-02 17:36 爱笑的张飞 阅读(279) 评论(0) 推荐(0) 编辑

2019年3月1日

leetcode 字符串类型题

摘要: 1,Vaild Palindrome 1 bool isPalindrome(string& s) { 2 transform(s.begin(), s.end(), s.begin(), tolower); // 把字符全部转换成小写 3 int left = 0; 4 int right = s 阅读全文

posted @ 2019-03-01 16:55 爱笑的张飞 阅读(383) 评论(0) 推荐(0) 编辑

c/c++ 中的重要函数

摘要: 1,strtod: 函数原型: 1 #include <cstdlib> 2 double strtod(const char *nptr, char **endptr); 名称含义: strtod(将字符串转换成浮点数) 相关函数: strtof(float),strtol(long int),s 阅读全文

posted @ 2019-03-01 15:24 爱笑的张飞 阅读(329) 评论(0) 推荐(0) 编辑

2019年2月26日

c++中的类(class)-----笔记(类简介)

摘要: 1, class 和 struct 都可以定义一个类,区别是两者在所支持的 默认信息隐藏方式不同:c++ 中默认为 private 类型,而 struct 中默认为 public 类型。 2,类的私有成员具有 类范围 性质,仅能由类的成员函数访问。 3,类成员函数的定义有两种方式:(a)在类声明的时 阅读全文

posted @ 2019-02-26 18:59 爱笑的张飞 阅读(968) 评论(0) 推荐(0) 编辑

2019年2月25日

Error:stray '\243' in program

摘要: c++ 程序出现 Error:stray '\243' in program 错误 错误情况: 错误原因: 有不标准的 ASCII 字符出现,一般是中英文问题,比如 ;or ; , or ,等 解决方法: 将程序中的 : > :(中文符号改为英文符号) 阅读全文

posted @ 2019-02-25 21:47 爱笑的张飞 阅读(7746) 评论(0) 推荐(1) 编辑

C library:<cctype>(ctype.h)

摘要: 1, isalnum(): check whether c is either a decimal digit or an uppercase or lowercase letter. 2, isalpha 3, isblank(c++11) 4, iscntrl : check whether c 阅读全文

posted @ 2019-02-25 20:05 爱笑的张飞 阅读(451) 评论(0) 推荐(0) 编辑

导航