Jamin

人生没有终点!


  • 首页

  • 归档

  • 标签

  • 分类

  • 关于

  • 公益404

  • 搜索

C++:06.反转单链表、实现ArrayList

发表于 2018-03-04 | 分类于 C++ | | 阅读次数:
字数统计: 831 | 阅读时长 ≈ 4
1. 腾讯面试题: 用 c/c++ 反转单链表 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 1234567891011121314struct ListNode *reverse ...
阅读全文 »

C++:05.虚继承、虚函数、模板函数

发表于 2018-03-03 | 分类于 C++ | | 阅读次数:
字数统计: 986 | 阅读时长 ≈ 4
1. 属性初始化12345678910111213class Student: public Person{private: // char* courseName; Course course;public: Student(char* name,int age,cha ...
阅读全文 »

C++:04.操作符重载和类的继承

发表于 2018-03-02 | 分类于 C++ | | 阅读次数:
字数统计: 1.1k | 阅读时长 ≈ 5
1. 操作符重载一般来讲我们定义在类的里面 格式:返回值 operate需要重载的操作符(参数){} 例如:void operator++(){} 1.1 加减操作符1234567891011121314151617181920212223242526272829303132333435363738 ...
阅读全文 »

C++:03.可变参数、static、对象大小和友元类、函数

发表于 2018-03-01 | 分类于 C++ | | 阅读次数:
字数统计: 1.2k | 阅读时长 ≈ 5
1. 可变参数java中:int ...c++:... va_start(vp,count);:将可变参数放到va_list vp中去,这个宏必须在使用 va_arg 和 va_end 之前被调用。 int number = va_arg(vp,int);: 获取可变参数,如果超出了可获取的范围默 ...
阅读全文 »

C++:02.类的构造函数、析构函数、拷贝函数

发表于 2018-02-26 | 分类于 C++ | | 阅读次数:
字数统计: 1.6k | 阅读时长 ≈ 6
面试题:finalize , finally, final 之间的区别finalize : java中垃圾回收回收该对象的时候会调用的方法 (c 中的析构函数) finally: finally作为异常处理的一部分,它只能用在try/catch语句中,并且附带一个语句块,表示这段语句最终一定 ...
阅读全文 »

C++:01.引用和函数重载

发表于 2018-02-25 | 分类于 C++ | | 阅读次数:
字数统计: 870 | 阅读时长 ≈ 3
1. c 和 c++ 的区别 c++ 代码中可以混编 c 代码,c++ 里面写 c 代码也可以调用 c++ 面向对象(java), c 面向过程 很多的开源框架都是用 c++ 写的(大部分基于 c++) 打印: 1234567#include <iostream> // c++ 的包u ...
阅读全文 »

C进阶:10.结构体赋值、套指针、深浅拷贝、大小

发表于 2018-02-24 | 分类于 C知识 | | 阅读次数:
字数统计: 896 | 阅读时长 ≈ 3
1. 结构体赋值操作结构体赋值相当于是(内容)赋值操作 12345678910111213Student stu1 = {"Eastrise",25};Student stu2;// strcpy(stu2.name,stu1.name);// stu2.age = stu1.a ...
阅读全文 »

C进阶:09.二级指针和多级指针

发表于 2018-02-23 | 分类于 C知识 | | 阅读次数:
字数统计: 674 | 阅读时长 ≈ 2
1. 指针使用的注意事项 不要轻易改变指针的位置 123char* p = NULL; strcpy(p,"string"); // 报错,无效(需要先动态给p开辟内存,或者定义时char p[num]这样使用才有效)p="string"; // 可以 第一个是把string赋值给p,第二 ...
阅读全文 »

C进阶:08.指针赋值、野指针、项目开发模型强化

发表于 2018-02-22 | 分类于 C知识 | | 阅读次数:
字数统计: 768 | 阅读时长 ≈ 3
1. 内存四驱模型12345678910111213141516void change1(int number){ // 不能修改 number = 300; printf("%p\n",&number);}int main(){ int a ...
阅读全文 »

C进阶:07.内存四驱模型

发表于 2018-02-21 | 分类于 C知识 | | 阅读次数:
字数统计: 580 | 阅读时长 ≈ 2
1. 数组作为参数传递时获取不到长度的问题!!原因:数组作为参数传递,会退化成为一个指针,传递的是首地址 (高效) 2. 数据类型剖析数据类型的本质:一块连续大小的内存空间数据类型的别名:int32_tvoid指针数据类型:void* 代表任意的数据类型的指针 3. 变量的本质 变量的本质:固定 ...
阅读全文 »
上一页1…78910下一页
jamin

jamin

勤奋养运气,淡薄养志气

93 日志
16 分类
27 标签
RSS
GitHub Weibo
当前浏览器不支持canvas,请更换浏览器后再试
当前浏览器不支持canvas,请更换浏览器后再试
© 2020 jamin | Site words total count: 100.8k
0%