C++学习
文章平均质量分 52
Dave_Young
逝者如斯夫,不舍昼夜。
展开
-
C++三特性之继承(2)
虚继承转载 2023-02-08 16:18:57 · 139 阅读 · 0 评论 -
C++ 三特性之继承(1)
三特性之继承(1)转载 2023-02-07 19:11:30 · 97 阅读 · 0 评论 -
逆序数对的个数和归并排序
逆序数对的个数和归并排序原创 2023-02-02 10:09:05 · 108 阅读 · 0 评论 -
贪心算法-nowcoder
贪心算法原创 2023-01-29 16:41:06 · 238 阅读 · 0 评论 -
最长递增子序列
最长递增子序列+动态规划原创 2023-01-17 19:42:16 · 77 阅读 · 0 评论 -
C++ essential(Day 3)
函数指针指向某种特定类型,函数的类型由其参数及返回类型共同决定,与函数名无关。举例如下: data_types (*func_pointer)( data_types arg1, data_types arg2, ...,data_types argn);eg:intadd(intnLeft,intnRight);//函数定义该函数类型为int(int,int),要想声明一...转载 2019-06-05 21:54:53 · 164 阅读 · 0 评论 -
C++ essential(day 1)
对于一个完整的程序,在内存中的分布情况如下图: 栈区: 由编译器自动分配释放,像局部变量,函数参数,都是在栈区。会随着作用于退出而释放空间。栈由系统自动分配,速度较快,在windows下栈是向低地址扩展的数据结构,是一块连续的内存区域,大小是2MB。 堆区:程序员分配并释放的区域,像malloc(c),new(c++) 。堆需要程序员自己申请,并指明大小,速度比较慢。在C中用mall...原创 2019-06-04 20:05:23 · 197 阅读 · 0 评论 -
C++ essential(Day 2)(重载函数和模板)
重载函数(overload function) 在C语言中,不允许函数有同名函数,C++通过重载函数名来避免这类麻烦。你可以在同一个程序里使用同名的两个或多个函数。函数名重载可以让函数使用起来更“自然”。使用了重载的程序也更容易读和写。 C++中声明重载的函数跟声明其它函数没什么不同。只不过它跟其它的某个函数重名。重载函数必须使用不同的变量,否则编译器没法区分它们。...原创 2019-06-04 20:51:16 · 169 阅读 · 0 评论