上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 28 下一页
摘要: 一、设计模式的分类 总体来说设计模式分为三大类 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任 阅读全文
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) 编辑
摘要: C++标准库和std命名空间 C++ 是在C语言的基础上开发的,早期的 C++ 还不完善,不支持命名空间,没有自己的编译器,而是将 C++ 代码翻译成C代码,再通过C编译器完成编译。这个时候的 C++ 仍然在使用C语言的库,stdio.h、stdlib.h、string.h 等头文件依然有效;此外  阅读全文
posted @ 2024-05-28 21:00 redrobot 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 今天在看微博的时候, 有人提出了一个对于Vector内存泄露的疑问( Link)。 博主采用 Vector存储一些数据,但是发现在执行 clear() 之后内存并没有释放,于是怀疑产生了内存泄露。随后有人回复: “vector 的 clear 不影响 capacity , 你应该 swap 一个空的 阅读全文
posted @ 2024-05-28 20:05 redrobot 阅读(159) 评论(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 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 在 C++ 中,可以使用 <cstdlib> 头文件中的 rand() 函数生成随机数。这个函数会生成一个介于 0 和 RAND_MAX(通常是 32767)之间的伪随机整数。通常情况下,你可能还需要使用 srand() 函数来设置随机数生成器的种子。 下面是一个简单的示例,展示了如何在 C++ 中 阅读全文
posted @ 2024-05-28 13:52 redrobot 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 1 time() 头文件:time.h 函数原型:time_t time(time_t * timer) 功能: 获取当前的系统时间,返回的结果是一个time_t类型,其实就是一个大整数(long),其值表示从CUT (Coordinated Universal Time)时间1970年1月1日00 阅读全文
posted @ 2024-05-28 13:47 redrobot 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 在 C++ 中,类型转换(type conversion)是将一个数据类型的变量转换为另一个数据类型的变量的过程。类型转换可以分为隐式转换(implicit conversion)和显式转换(explicit conversion)。下面详细介绍 C++ 中的类型转换方式。 隐式转换 隐式转换也称为 阅读全文
posted @ 2024-05-28 12:00 redrobot 阅读(234) 评论(0) 推荐(0) 编辑
摘要: c/c++ 函数指针的用法 【目录】 基本定义 c 函数指针使用举例 c++ 函数指针使用举例 函数指针作为函数参数 函数指针作为函数返回值 函数指针数组 typedef 简化函数指针操作 c语言函数指针的定义形式:返回类型 (*函数指针名称)(参数类型,参数类型,参数类型,…); c++函数指针的 阅读全文
posted @ 2024-05-28 10:12 redrobot 阅读(64) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 28 下一页