摘要: 来自:https://blog.csdn.net/fymx203/article/details/89604263 static作用:修饰局部变量,改变局部变量生命周期。(具有记忆功能) 下面我们看个例子:(1)变量不加 static 修饰 运行结果如下: (2)变量被 static 修饰 运行结果 阅读全文
posted @ 2024-05-29 18:06 redrobot 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 构造函数 可以使private。析构函数 也可以 是private C++中构造函数或析构函数定义为private(转) 通常构造函数/析构函数的声明位于public区段,如果在private会有什么样的后果? 那么,private构造函数怎么才能被用到呢?两种方法: 1、使用友元类的对象中的方法来 阅读全文
posted @ 2024-05-29 15:37 redrobot 阅读(67) 评论(0) 推荐(0) 编辑
摘要: C++11常用特性总结 非原创,转载出处 http://www.cnblogs.com/feng-sc C++11已经出来很久了,网上也早有很多优秀的C++11新特性的总结文章,在编写本博客之前,博主在工作和学习中学到的关于C++11方面的知识,也得益于很多其他网友的总结。本博客文章是在学习的基础上 阅读全文
posted @ 2024-05-29 14:03 redrobot 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 一、设计模式的分类 总体来说设计模式分为三大类 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任 阅读全文
posted @ 2024-05-29 13:32 redrobot 阅读(6) 评论(0) 推荐(0) 编辑
摘要: delete是我们c++中的关键字,我们都知道它和new是配套使用的,有new就有delete不然会存在内存泄漏的问题。但是我们使用过delete的同学可能会发现delete有两种形式,一种是delete [],那这两个有什么区别呢? 1、delete 释放new分配的单个对象指针指向的内存 2、d 阅读全文
posted @ 2024-05-29 13:07 redrobot 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 一文读懂C++ String类在算法竞赛中的常见用法 string 相较于C语言的字符数组可方便太多了,在算法竞赛中能大大节省我们的时间。以下是我在刷题中会使用到的常见String用法。注释都写好了。 #include <iostream> #include <string> using names 阅读全文
posted @ 2024-05-29 11:11 redrobot 阅读(45) 评论(0) 推荐(0) 编辑