上一页 1 2 3 4 5 6 7 8 ··· 25 下一页
摘要: 来自:https://blog.csdn.net/fymx203/article/details/89604263 static作用:修饰局部变量,改变局部变量生命周期。(具有记忆功能) 下面我们看个例子:(1)变量不加 static 修饰 运行结果如下: (2)变量被 static 修饰 运行结果 阅读全文
posted @ 2024-05-29 18:06 redrobot 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 构造函数 可以使private。析构函数 也可以 是private C++中构造函数或析构函数定义为private(转) 通常构造函数/析构函数的声明位于public区段,如果在private会有什么样的后果? 那么,private构造函数怎么才能被用到呢?两种方法: 1、使用友元类的对象中的方法来 阅读全文
posted @ 2024-05-29 15:37 redrobot 阅读(39) 评论(0) 推荐(0) 编辑
摘要: C++11常用特性总结 非原创,转载出处 http://www.cnblogs.com/feng-sc C++11已经出来很久了,网上也早有很多优秀的C++11新特性的总结文章,在编写本博客之前,博主在工作和学习中学到的关于C++11方面的知识,也得益于很多其他网友的总结。本博客文章是在学习的基础上 阅读全文
posted @ 2024-05-29 14:03 redrobot 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 一、设计模式的分类 总体来说设计模式分为三大类 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任 阅读全文
posted @ 2024-05-29 13:32 redrobot 阅读(5) 评论(0) 推荐(0) 编辑
摘要: delete是我们c++中的关键字,我们都知道它和new是配套使用的,有new就有delete不然会存在内存泄漏的问题。但是我们使用过delete的同学可能会发现delete有两种形式,一种是delete [],那这两个有什么区别呢? 1、delete 释放new分配的单个对象指针指向的内存 2、d 阅读全文
posted @ 2024-05-29 13:07 redrobot 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 一文读懂C++ String类在算法竞赛中的常见用法 string 相较于C语言的字符数组可方便太多了,在算法竞赛中能大大节省我们的时间。以下是我在刷题中会使用到的常见String用法。注释都写好了。 #include <iostream> #include <string> using names 阅读全文
posted @ 2024-05-29 11:11 redrobot 阅读(16) 评论(0) 推荐(0) 编辑
摘要: C++标准库和std命名空间 C++ 是在C语言的基础上开发的,早期的 C++ 还不完善,不支持命名空间,没有自己的编译器,而是将 C++ 代码翻译成C代码,再通过C编译器完成编译。这个时候的 C++ 仍然在使用C语言的库,stdio.h、stdlib.h、string.h 等头文件依然有效;此外  阅读全文
posted @ 2024-05-28 21:00 redrobot 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 今天在看微博的时候, 有人提出了一个对于Vector内存泄露的疑问( Link)。 博主采用 Vector存储一些数据,但是发现在执行 clear() 之后内存并没有释放,于是怀疑产生了内存泄露。随后有人回复: “vector 的 clear 不影响 capacity , 你应该 swap 一个空的 阅读全文
posted @ 2024-05-28 20:05 redrobot 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 注:本文代码测试环境为win7 X64 cpu, 编译器为gcc4.7.1 和 vs2010 内存对齐是编译器为了便于CPU快速访问而采用的一项技术 我们先从一个例子开始,对下面的类(或者结构体) class node { char c; int i; short s; }no; sizeof(no 阅读全文
posted @ 2024-05-28 14:48 redrobot 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 在 C++ 中,可以使用 <cstdlib> 头文件中的 rand() 函数生成随机数。这个函数会生成一个介于 0 和 RAND_MAX(通常是 32767)之间的伪随机整数。通常情况下,你可能还需要使用 srand() 函数来设置随机数生成器的种子。 下面是一个简单的示例,展示了如何在 C++ 中 阅读全文
posted @ 2024-05-28 13:52 redrobot 阅读(6) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 25 下一页