avatar
文章
125
标签
29
分类
27

首页
归档
标签
分类
时间轴
友情链接
关于
Q's blog
首页
归档
标签
分类
时间轴
友情链接
关于
C++系列:运算符重载(三)
发表于2021-10-13|C/C++|C/C++| 条评论
更多参考其他文档菜鸟文档、W3C、微软C++文档 运算符重载 c++预定义的运算符不能满足全部的运算需求,比如:复数的加减运算 希望能有一种特殊的运算,可以使类、等复杂的数据也可以进行运算,易于理解 运算符重载,就是对已有的运算符赋予更多含义的运算,可以使不同类型或者复杂的数据也可以进行运算。(比如类之间的运算) 即,对于自定义的这个运算符,具有唯一性,表达的含义只能作用于对应的运算数据 。 类a + 类 b 实质 函数重载 可以重载为普通函数,也可以重载为成员函数 实现 把含运算符的表达式转换成对运算符函数的调用 重载运算符,多个重载运算符时,根据参数选择 目数:运算所需变量个数 //运算符重载形式返回值类型 operator 运算符(形参表){ ....}//实例class Complex{ public: double real,imag; //实部,虚部 Complex(double r = 0.0,double i=0.0):real(r),imag(i){} Complex operator-(const Complex & ...
C++系列:类和对象基础(二)
发表于2021-10-13|C/C++|C/C++| 条评论
更多参考其他文档菜鸟文档、W3C、微软C++文档 类和对象基础 类和对象基本概念 类的成员函数和类的定义分开写 //类的成员函数和类的定义分开写#include <iostream>using namespace std;class CRectangle //定义一个类{ public: int w,h; int Area(); //此处函数可以先声明,并不写出函数体 int Perimeter(); //此处函数可以先声明,并不写出函数体 void Init(int w_,int h_);};int CRectangle::Area(){ //类中的函数实体可以写到函数外 return w * h;}int CRectangle::Perimeter(){ return 2 * (w + h);}void CRectangle::Init(int w_,int h_){ w = w_; h = h_;}int main(){ return 0;} 类成员的可访问范围 //在 ...
C++系列:C++与C的区别(一)
发表于2021-10-13|C/C++|C/C++| 条评论
更多参考其他文档菜鸟文档、W3C、微软C++文档 从C到C++ C和C++的区别 /*程序文件名:test.cpp 本程序功能:输入2个整数求和 设计者: */#include <iostream> //输入输出流对象//using namespace std; 没有此语句就要写成下面的输出形式int main(){ std::cout << "Enter two numbers" << std::endl; //通过输出流符 << 将字符输出到标准输出流对象cout,std是命名空间。 int v1, v2; std::cin >> v1 >> v2; std::cout << "the sum of" << v1 << "and" << v2 << "is" << v1 + v2 << std::endl; //可以输出不同类型的数据 return 0;} c ...
人工智能与炼金术
发表于2021-10-10|AI|AI| 条评论
参考资料 维基百科-人工智能史 百度百科-炼金术 百度百科-图灵 图灵机快速入门教程 百度百科-第五代计算机 野心勃勃的日本第五代计算机,如何一步步走向失败(上) AI缘起-达特茅斯会议 人工智能发展史 Imagenet官网 机器之心——专家系统 炼金术与人工智能:休伯特•德雷福斯对人工智能发展的影响 机器学习——感知机 什么是感知机? 关于强人工智能 话说炼金术 炼金术(中国类似炼丹),一种魔法般的技艺,不论是古代中国、还是中世纪的西方,都有着一群信仰者不断的去探索。即便是我们再熟悉不过的科学巨人牛顿也曾经进行过大量炼金术的试验,当人们无法触及到真理之时,是人们的想象和坚定的信仰在支撑着他们前行。 16世纪到18世纪,大约有4000本相关于炼金术的书籍出版。从当时留下的诸多手稿、信札、笔记和文学作品中,可以轻松找到炼金术的痕迹。 我们现代人看来这似乎是可笑的,以当时的技术,想把一抔铁渣变成金子,基本是不可能的。即便是如今的科技也没有可行的方法,反而大量的研究表明是不可能的。那么这些为之努力的探索者岂不是白白耗费了精力?我想并没有。尽管我们今天的科学已经摆脱了神学 ...
Hello World
发表于2021-09-30| 条评论
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick Start Create a new post $ hexo new "My New Post" More info: Writing Run server $ hexo server More info: Server Generate static files $ hexo generate More info: Generating Deploy to remote sites $ hexo deploy More info: Deployment
1…1213
avatar
Bsheepcoder
文章
125
标签
29
分类
27
Follow Me
公告
Can we do better ?
最新文章
演化算法
演化算法2022-12-06
Texstudio基本操作
Texstudio基本操作2022-11-25
Bootstrap框架认识到实战
Bootstrap框架认识到实战2022-11-22
Python高级特性总结
Python高级特性总结2022-11-19
对CUDA的认识
对CUDA的认识2022-11-17
最新评论
正在加载中...
分类
  • AI10
  • C/C++20
  • English2
  • Git1
  • Hexo6
  • Java6
  • JavaScript1
  • Latex1
标签
AI算法C/C++Qt计算机基础有趣的前端English会议笔记HexoJavaScriptJavaLatexGitLinuxPython强化学习ROS数据库SLAMRaspberry-PiRainmeterSchemeTCP/IPUMLVRwin10转载微信小程序
归档
  • 十二月 20221
  • 十一月 202215
  • 十月 20228
  • 九月 202221
  • 八月 20225
  • 七月 20222
  • 四月 202214
  • 三月 202212
网站资讯
文章数目 :
125
已运行时间 :
本站访客数 :
本站总访问量 :
最后更新时间 :
©2021 - 2023 By Bsheepcoder
框架 Hexo|主题 Butterfly