C++
zdcjiushixhd
这个作者很懒,什么都没留下…
展开
-
C++笔记--泛型
一.第一题 /*读取文件中的字符串,并把非字典的数据剔除,然后输出*/ #include<iostream> #include<fstream> #include<map> #include<vector> #include<set> #include<string> #include<sstream> #include<algorithm> using namespace std; int mai..原创 2020-06-18 20:58:46 · 149 阅读 · 0 评论 -
C++基础--《essential》的阅读笔记
多方查证,看视频太浪费时间了,看这本书,觉得还不错,写写博客,划划水。 默认参数值 在C++的使用过程中,我们会调用函数,其中有含参,也有不含参的。在C++的规则中,调用函数时,参数是可以默认的。必须满足以下规则。 1. 默认参数可以定义在函数声明时,也可以定义在函数实现。但是不可以两者都设置默认参数。 2.一旦设置了默认参数,那么该参数向右所有参数都必须设置默认值。 一般来说,我们将函数的默认值,都放在函数的头文件中,关于头文件的内容,后续会补充。 局部静态对象 局部动态对象(local s原创 2020-06-08 21:03:50 · 167 阅读 · 0 评论 -
C++入门三---一个小问题
记得当初学C语言的时候,我们学习指针的时候,有个很经典的问题, void swap(int s1,int s2) { if( s1 < s2) { int temp = s1; s1 = s2; s2 = s1; } } 在这个函数中s1和s2是否发生了交换。如果调用这个函数,函数的值是否发生了交换。这个问题就涉及到局部变量这个问题的讨论,我们来瞅瞅,这个究竟是怎么回事。话不多说,先上代码。 #inclu.原创 2020-06-06 19:13:59 · 147 阅读 · 0 评论 -
C++基础二
今天编写了一些C++的小程序,斐波那契数列,记得学C语言的时候,用的是一个递归的写法,没有考虑程序的边界,也没有考虑过bool变量在这个程序中的用法。 /* * Fibonacci 数列的第一元素和第二元素 * 都是1,接下来每个元素都是前两个元素的和 * * elem:含有即将返回的值, * n-2,n-1:含有前两个元素的值 * pos: 数列中的元素位置(由调用者指定) */ #include <fstream> #include <cstdlib> #incl原创 2020-06-05 20:09:12 · 108 阅读 · 0 评论 -
C++入门
忙里偷闲,准备学习一下C++和数学的一些基础知识,为后续的深度学习打下坚实的基础 /*第一个C++的程序*/ #include <iostream> #include <string> using namespace std; int main() { string user_name; cout << "please enter your first name:" cin >> user_name; cout <原创 2020-06-04 22:02:23 · 113 阅读 · 0 评论