c++中的函数对象《未完成》
摘要:头文件: #pragma once #include<iostream> #include<vector> using namespace std; class Student { public: Student(double hei):height(hei){} double getheight(
阅读全文
posted @
2019-03-19 10:01
一杯明月
阅读(153)
推荐(0) 编辑
c++中的函数对象
摘要:头文件wuyong.h: #pragma once #include<iostream> using namespace std; template<typename T> struct ismulti { T a; ismulti(const T& b):a(b){} bool operator(
阅读全文
posted @
2019-03-18 19:48
一杯明月
阅读(168)
推荐(0) 编辑
c++ STL库deque和vector的例子
摘要:头文件wuyong.h: #pragma once #include<iostream> #include<vector> #include<deque> #include<algorithm> #include<string> using namespace std; class Player {
阅读全文
posted @
2019-03-17 21:42
一杯明月
阅读(386)
推荐(0) 编辑
容器,算法和迭代器实现的基本思路
摘要:直接上代码,一调试,一切就明白: 直接在源文件中实现,源文件的名字随便取: #include<iostream> using namespace std; int mycount(int* start ,int* end, int val)//算法,负责统计某个容器中某个元素出现的个数 { int
阅读全文
posted @
2019-03-17 09:45
一杯明月
阅读(260)
推荐(0) 编辑
C++的转换函数
摘要:听侯捷老师的讲课笔记: 所谓转换函数指的是类型之间的转换,比如把自定义的类类型转换成内建类型(比如double),后者向相反的方向转。 直接上代码: 头文件conversion_function.h: #pragma once #include<iostream> using namespace s
阅读全文
posted @
2019-03-16 15:39
一杯明月
阅读(2014)
推荐(0) 编辑
C++指向函数的指针
摘要:直接上代码: #include<iostream> #include<string> #include<vector> using namespace std; typedef int(*PF)(int *, int); typedef bool (*cmpFcn)(const string&, c
阅读全文
posted @
2019-03-11 16:15
一杯明月
阅读(193)
推荐(0) 编辑
linux下安装boost
摘要:参考:http://www.cnblogs.com/weizhixiang/p/5804778.html
阅读全文
posted @
2019-03-07 14:28
一杯明月
阅读(282)
推荐(0) 编辑
C++中的枚举
摘要:#include<iostream> #include<iomanip> using namespace std; int main() { enum color_set { red, yellow, blue, white, black }; //声明枚举类型color color_set col
阅读全文
posted @
2019-03-04 21:52
一杯明月
阅读(745)
推荐(0) 编辑
关于C++类的成员函数是否要加关键字“const”
摘要:原则:类的成员函数在小括号后大括号前加上 const ,代表不准备改变对象的数据。不加的话代表有可能会改变对象的数据。 1.当常量对象,就是加上const修饰的类的成员去调用常量成员函数时,这表示:对象的初始化数据一定不能改变,常量成员函数说:放心,我不会改变你的初始化数据的,这一切都很好。 2.当
阅读全文
posted @
2019-03-04 14:55
一杯明月
阅读(588)
推荐(0) 编辑
C++的decltype
摘要:参考:https://www.cnblogs.com/cauchy007/p/4966485.html
阅读全文
posted @
2019-03-04 10:04
一杯明月
阅读(1039)
推荐(0) 编辑
C++的异常捕获
摘要:听课笔记: #define _CRT_SECURE_NO_WARNINGS #include<iostream> using namespace std; void fun() { throw 1;//抛出整型异常值 } void fun02() { throw "hello!";//抛出const
阅读全文
posted @
2019-03-03 15:56
一杯明月
阅读(618)
推荐(0) 编辑
String类的写法
摘要:听侯捷老师讲课的笔记: string.h头文件: #pragma once class String { public: String(const char* cstr); String(const String& str); String& operator =(const String& str
阅读全文
posted @
2019-03-03 10:42
一杯明月
阅读(229)
推荐(0) 编辑
手写vector
摘要:听课笔记: vecotr.h头文件: #pragma once /*写一个容器vector*/ template<typename T> class Myarray { public: Myarray(); Myarray(int capacity); Myarray(const Myarray<T
阅读全文
posted @
2019-03-02 21:37
一杯明月
阅读(440)
推荐(0) 编辑
vs2017调用目标发生了异常
摘要:解决办法: 1. 在开始菜单,找到“Visual Studio Tools”文件夹中的“VS 2017的开发人员命令提示符 ” 运行。 2. 输入:devenv /Safemode 3. 会以安全模式启动运行,应该不会弹出错误,然后在关闭重新启动看看。 参考链接:https://blog.csdn.
阅读全文
posted @
2019-02-24 21:52
一杯明月
阅读(3998)
推荐(0) 编辑
cmake教程
摘要:1.使用cmake的时候,显示cmake不是内部或外部命令,也不是可执行的程序。解决办法参考: https://blog.csdn.net/zmdsjtu/article/details/52296522 2.cmake教程参考:https://www.hahack.com/codes/cmake/
阅读全文
posted @
2019-02-20 14:26
一杯明月
阅读(287)
推荐(0) 编辑
Function Pointers in C
摘要:来源:https://cs.nyu.edu/courses/spring12/CSCI-GA.3033-014/Assignment1/function_pointers.html Function Pointers in C Just as a variable can be declared t
阅读全文
posted @
2019-01-21 14:16
一杯明月
阅读(231)
推荐(0) 编辑
C++ typedef的一个用法
摘要:1.不适用typedef: 2.使用typedef:
阅读全文
posted @
2019-01-21 11:18
一杯明月
阅读(142)
推荐(0) 编辑
C++读文件和写文件
摘要:1.写: /*C++写文件和读文件*/ #include <stdio.h> #include <stdlib.h> int main() { FILE * fp; fp = fopen("test_file.txt", "w+"); fprintf(fp, "%d %s %s %s %s %s %
阅读全文
posted @
2019-01-21 10:47
一杯明月
阅读(1105)
推荐(0) 编辑
C++判断一个文件是否可以正确打开的代码
摘要:/* fopen example */ #include #include using namespace std; int main() { FILE* fp; fp = fopen("C:/Users/Qin/Desktop/123.txt", "rb"); if ((fp == NULL)) { printf("\nerror on ...
阅读全文
posted @
2019-01-21 10:25
一杯明月
阅读(2792)
推荐(0) 编辑
C++的栈
摘要:栈,是一种存储受限的线性数据结构,在存储和访问数据的时候只能访问栈的一端。栈类似于一摞盘子,只能拿去最上面的盘子,也只能把盘子放到最上面。由于这种特点,栈是一种后进先出(Last in / First out, LIFO)的数据结构。 栈的主要操作有以下几种: push向栈顶插入元素(摞上去一个盘子
阅读全文
posted @
2019-01-15 21:16
一杯明月
阅读(8375)
推荐(1) 编辑