C++合集
c++
江湖无为
这个作者很懒,什么都没留下…
展开
-
c++ 虚函数:内存分析
我们先看这段代码#include<iostream>using namespace std;class A {public: void f() { cout << "f" << endl; }; virtual void f1() { cout << "f1" << endl; }; };int main(){ ...原创 2020-04-08 21:27:42 · 328 阅读 · 0 评论 -
一文梳理C++智能指针
c++智能指针主要是解决内存管理的问题,比如我们new delete需要成对的使用,否则会发生内存泄漏,智能指针很大程度上可以解决这个问题,智能指针是一个类,当超出了类的作用类时,类会自动调用析构函数进行释放;首先介绍关于类什么时候调用析构函数;类的生命周期结束的时候 类的生命周期结束的标志就是当类的对象不再后面存在的时候,show the code: #include &l...原创 2020-03-24 15:50:46 · 387 阅读 · 0 评论 -
一文梳理2017阿里研发岗笔试(1)知识点
inline函数:一个较为合理的经验准则是, 不要内联超过 10 行的函数,较大则不会成为内联函数,谨慎对待析构函数, 析构函数往往比其表面看起来要更长, 因为有隐含的成员和基类析构函数被调用。 有些函数即使声明为内联的也不一定会被编译器内联, 这点很重要,比如虚函数和递归函数就不会被正常内联. 内联函数的定义最好放在头文件中, 编译器才能在调用点内联展开定义,当然内联函数定义也可以放在...原创 2020-03-19 20:57:16 · 261 阅读 · 0 评论 -
一文梳理struct、union、class区别
struct和class区别关于函数:在C语言中,定义是面向过程的,所以,数据和操作都是分开的,C语言中的struct不能写函数,而C++中则可以 关于继承:继承只能是在C++中,struct 默认的是public,而class 默认的是private,在c++ 的class中,数据是具有隐私的,默认情况下,不能让其他人进行访问的。构造函数必须是public的。struct和union区别...原创 2020-03-15 12:52:09 · 667 阅读 · 0 评论 -
复习四:链表——数据结构的的前奏之链表元素的遍历、删除以及链表中元素的删除
Writted by Bruth_Lee in Southwest universiy of Science and Technology.//链表的遍历、链表元素的删除以及链表的删除#include#includeusing namespace std;typedef struct node {int value;struct node *next;}Node;typedef st原创 2018-01-10 12:07:56 · 187 阅读 · 0 评论 -
复习三:链表——数据结构的前奏之建立链表
Writted by Bruth_Lee in Southwest universiy of Science and Technology.//建立链表:一//最普通的方法#include#includeusing namespace std;typedef struct node{int value;struct node *next;}Node;原创 2018-01-09 20:37:35 · 161 阅读 · 0 评论 -
复习二:关于const小节
Writted by Bruth_Lee in Southwest universiy of Science and Technology./*const 是一个C语言(ANSI C)的关键字,它限定一个变量不允许被改变,产生静态作用(const is a key word of C language(ANSC C),which defines a variable that does原创 2018-01-08 16:51:36 · 194 阅读 · 0 评论 -
复习一:简单的swap再次熟悉指针
Writted by Bruth_Lee in Southwest universiy of Science and Technology./*相关知识:指针、引用Writed by Bruth_Lee*/#includeusing namespace std;int main(){int a=6;int b=5;void swap1(int x,int原创 2018-01-05 20:15:14 · 1264 阅读 · 0 评论 -
vs2012 MFC 用户登录简单实现
主要是熟悉(搬砖)MFC类向导、添加鼠标、菜单消息。。实现界面如下,首先新建一个MFC应用程序然后接着看资源视图,如果没有,则点击vs上面的视图;对测试设置了属性之后,添加事件,,,,可以理解为点击测试之后,会发生什么,这里就是在主界面弹出一个框。。。然后要...原创 2019-10-27 20:42:22 · 1226 阅读 · 0 评论