- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 Big Three
前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、使用步骤 1.引入库 代码如下(示例): class String { public: String(const char* cstr =0); String(cons
2020-12-16 21:06:30
224
原创 operator overloading(操作符重载-成员函数/非成员函数)
1. inline complex& __doapl(complex* ths,const complex& r) { ths->re +=r.re; ths->im +=r.im; return *ths; } inline complex& complex::operator +=(this,const complex& r)/*所有的成员函数都带有一个隐藏参数this,代指调用此函数的调用者*/ { return __doapl(this,r);
2020-12-08 22:41:01
208
原创 参数传递:pass by reference to const
1.代码 class complex { public complex (double r=0,double i=0)/*pass by value*/ : re (r), im(i){} complex& operator +=(const complex&); real () const { return re} imag () const{ return im} private: re, im; friend complex&__doapl(co
2020-12-05 16:57:44
388
原创 C++const用法(未完整)
1.引入库 class template { public complex ( r=0, i=0) : re (r),im(i) { } complex& operator +=(const complex&); T real () const { return re}/*1.1*/ T imag () const{ return im}/*1.1*/ private: double re, im; friend complex& __doapl(c
2020-12-05 16:40:22
106
原创 C++构造函数
1.代码块 class complex /*生成名为complex的对象,此处自动调用构造函数,自以为构造函数为生成对象的一个方法*/ { public complex (double r=0,T i=0)/*默认实参*/ : re (r),im(i)/*将接收到的参数传给re和im的一个方法(initialization list初始值),优先此种方法,效率更高,此种赋值方法为构造函数特有*/ { re=r; im=i; }/*将接收到的参数传给re和im的一个方法,旧方法*/
2020-12-05 16:13:06
92
原创 C++泛型
C++入门第一天(class template) class template<typename T> { public complex (T r=0,T i=0) : re (r),im(i){} complex& operator +=(const complex&); T real () const { return re} T imag () const{ return im} private: T re, im; friend complex&a
2020-12-05 15:19:55
380
空空如也
C++下面代码1.1处的::是啥意思啊?小白学习卑微求指教
2020-12-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人