![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++笔记
文章平均质量分 79
ML_GearYe
小猴子ฅ(˘ω˘ )ฅ上学记
展开
-
应用二分法求方程f(x)=0的根
应用二分法求方程f(x)=0的根f(x)=2 * x * x * x - 2 * x * x - 6 * x - 3用二分法求区间-10~10 的根;问:为啥一一定要返回midlle,返回0就不正确了#include<iostream>using namespace std;#include<math.h>float f(float x){ return 2 * x * x * x - 2 * x * x - 6 * x - 3;}class funro原创 2020-12-24 16:46:30 · 2181 阅读 · 0 评论 -
C++类模板 template <class T> 遇到的问题
新学内容,概念还不太清晰。报错如下:(求解答)错误 C2039 "getdnext": 不是 "list<char>" 的成员 错误(活动) E0135 class "list<char>" 没有成员 "getdnext" 代码如下://建立一个简单的单向链表类模板,并通过建立一个保护字符的连接表list,并调试该类模板#include<iostream>using namespace std;...原创 2020-12-22 21:06:25 · 1422 阅读 · 0 评论 -
C++类模板 template <class T>详细使用方法
C++类模板 template <class T>详细使用方法类模板与函数模板的定义和使用类似。有时,有两个或多个类,其功能是相同的,仅仅是数据类型不同,如下面语句声明了一个类: class Compare_int { public : Compare(int a,int b) { x=a; y=b; } int max( ) { return (x>y)?x:y; }原创 2020-12-22 20:55:25 · 38152 阅读 · 13 评论 -
Error E0366 “Person::Person(const char *nm, int ag)“ 未提供初始值设定项;
代码:strcpy_s(name, nm); 报错严重性 代码 说明 错误(活动) E0366 "Person::Person(const char *nm, int ag)" 未提供初始值设定项:严重性 代码 说明错误(活动) E0304 没有与参数列表匹配的 重载函数 "strcpy_s" 实例错误修正参考博文:C++类中指针初始化注意问题初始值设定项<后续会加进修正进度,希...原创 2020-12-19 09:52:21 · 743 阅读 · 1 评论 -
“const char *“ 类型的实参与 “char *” 类型的形参不兼容解决方案
解决方案一在VS2019中依次点击项目->属性->C/C+±>语言->符合模式,将原来的“是”改为“否”即可。解决方案二在声明变量 char* 时改成 const char *即可。原创 2020-12-19 09:44:05 · 8854 阅读 · 1 评论 -
C++学习笔记-4
抽象类应用说明:在进位制转换中应用纯虚函数原始代码://在进位制转换中应用纯虚函数#include<iostream>using namespace std;class num{protected: int val;public: num(int i) { val = i; } virtual void show() = 0; //纯虚函数};class hextype :public num //六进制{public: hextype(int原创 2020-12-17 07:02:17 · 166 阅读 · 0 评论 -
C++学习笔记-3
举例说明虚函数和成员函数重载的区别原始代码://举例说明虚函数和成员函数重载的区别#include<iostream>using namespace std;class base{ virtual void func1(); virtual void func2(); virtual void func3(); void func4();};class derived :public base{public: virtual void func1();原创 2020-12-17 06:28:02 · 761 阅读 · 0 评论 -
C++学习笔记-2
有如下的程序:#include <cstring>#include<iostream>using namespace std;class MyString{public:MyString(const char *s);~MyString() {delete []data;}protected:unsigned len;char * data;};MyString::MyString(const char *s){len...原创 2020-12-11 21:30:27 · 417 阅读 · 0 评论 -
C++学习笔记-1
在程序中,局部变量和全局变量的名称可以相同,但是在函数内,局部变量的值会覆盖全局变量的值。下面是一个实例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include <iostream> using namespace std; // 全局变量声明 int g =20; ...原创 2020-12-10 23:04:15 · 279 阅读 · 0 评论 -
C++ 数据结构
C++ 数据结构文章来源:https://www.nowcoder.com/tutorial/10003/8d2fd237dc484ec4b05fff22c26fd63bC/C++ 数组允许定义可存储相同类型数据项的变量,但是结构是 C++ 中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。结构用于表示一条记录,假设您想要跟踪图书馆中书本的动态,您可能需要跟踪每本书的下列属性:Title :标题 Author :作者 Subject :类目 Book ID :书的.原创 2020-12-06 19:03:30 · 123 阅读 · 0 评论 -
C++ 数据结构
C++ 数据结构文章来源:https://www.nowcoder.com/tutorial/10003/8d2fd237dc484ec4b05fff22c26fd63bC/C++ 数组允许定义可存储相同类型数据项的变量,但是结构是 C++ 中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。结构用于表示一条记录,假设您想要跟踪图书馆中书本的动态,您可能需要跟踪每本书的下列属性:Title :标题 Author :作者 Subject :类目 Book ID :书的.转载 2020-12-01 17:40:03 · 108 阅读 · 0 评论