模式设计原则:扩展隔离变化点,抽象稳定点 大部分的设计模式都依赖于多态,要实现多态则需要用到虚函数; 虚函数分为一般虚函数和纯虚函数,一般虚函数调用是可以运行函数体中的代码的,纯虚函数的代码定义如下: virtual void f()=0; 如下代码 #include<iostream> using ...
转载 2021-10-18 10:55:00
87阅读
2评论
模式设计原则:扩展隔离变化点,抽象稳定点 大部分的设计模式都依赖于多态,要实现多态则需要用到虚函数; 虚函数分为一般虚函数和纯虚函数,一般虚函数调用是可以运行函数体中的代码的,纯虚函数的代码定义如下: virtual void f()=0; 如下代码 #include<iostream> using ...
转载 2021-10-18 10:55:00
158阅读
2评论
C++ 是一种高级编程语言,它在 1979 年由 Bjarne Stroustrup 在贝尔实验室开发,起初被称为“C with Classes”。C++ 是对 C 语言的扩展,增加
原创 2024-06-28 11:55:55
1524阅读
C++:泛型编程string(模式匹配)Time Limit(Common/Java):1000MS/3000MS Memory Limit:65536KByteDescr
原创 2022-08-11 14:40:05
52阅读
计数排序前缀和统计字符#include <iostream>#include <cstdio>using namespace std;int cnt[26];int main(){ freopen("count.in","r",stdin); freopen("count.out","w",stdout); str
原创 2022-11-17 00:30:12
856阅读
并发算法:使用std::parallel算法来实现并行算法,如std::parallel_for_each、std::parallel_sort等,对数据进行并行处理。并行编程:使用std::threa行任务,将结果返回给调用者。
c++的模板c++泛型编程# include <iostream>using namespace std;template <typename T>class op{public: T process(T v) { retu.
原创 2023-11-28 10:28:52
106阅读
C++ 中,整型数据可以分为有符号数(Signed)和无符号数(Unsigned),这两种类型主要用于表示整数值,但它们在表示范围和用途方面
原创 2024-06-28 11:49:26
244阅读
当提到C++的时候,很多人会觉得语法复杂、学习曲线陡峭,并且好像与C语言还有点"纠缠不清"。尽管如此,C++仍然是当今世界上最受欢迎和最有影响力的编程语言之一。特别是在当今快速发展的人工智能(AI)领域,尤其是在大模型技术的兴起背景下,学习C++语言对于从事相关技术研究和开发的人员来说仍然具有重要意义。C++的历史和演进C++的起源可以追溯到20世纪80年代初,最初被称为”带类的C"(C with
原创 2024-06-28 11:55:48
512阅读
PTHREAD_CREATE(3)NAME pthread_create -
原创 精选 2023-05-01 19:28:51
685阅读
1、快速初始化 char  *str = new [size]; str[0]='\0';     2、memcpy的妙用   试题6:已知WAV文件格式如下表,打开一个WAV文件,以适当的数据结构组织WAV文件头并解析WAV格式的各项信息。   WAVE文件格式说明表 偏移地址 字节数 数据类型 内 容 文件头 00H 4 Char
转载 精选 2010-04-25 19:06:10
772阅读
目  录一、 文件结构1.1 版权和版本的声明1.2 头文件的结构1.3 定义文件的结构二、文件的版式2.1 空行的用法2.2 代码行2.3 代码行内的空
原创 2023-08-29 09:34:46
194阅读
什么是回调?因为它是从C开始进入编程世界。术语改只是口。叫习惯了。java里通常叫listener(监听器)。C/C++里通常叫callback(回调),ObjC里面叫delegate(托付)回调就是调用事先设置一个上下文数据(它可能是某个消息值,可能是某个函数。可能是某个对象)到某个负责处理数据的...
转载 2015-09-09 20:27:00
116阅读
2评论
1 C++初识1.1 第一个C++程序编写一个C++程序总共分为4个步骤创建项目创建文件编写代码运行程序1.1.1 创建项目Visual Studio是我们用来编写C++程序的主要工具,我们将它打开,创建项目,创建空项目1.1.2 创建文件右键,源文件->点击添加->新建项1.1.3 编写代码框架是差不多的,基本就是如此了。#include <iostream> usin
转载 2023-06-07 15:17:29
130阅读
对于刚开始学习C++的朋友,我比较建议使用Visual Studio IDE。Visual Studio 基本不需要怎么配置,下载之后即可直接写代码
原创 2024-06-27 15:27:38
554阅读
C++ Web 编程什么是 CGI?公共网关接口(CGI),是一套标准,定义了信息是如何在 Web 服务器和客户端脚本之间进行交换的。CGI 规范目前是由 NCSA 维护的,NCSA 定义 CGI 如下:公共网关接口(CGI),是一种用于外部网关程序与信息服务器(如 HTTP 服务器)对接的接口标准
转载 2018-08-01 15:03:00
274阅读
2评论
内存分区模型 C++程序在执行时,将内存大方向划分为4个区域 代码区:存放函数体的二进制代码,由操作系统进行管理的 全局区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配释放,存放函数的参数值、局部变量等 堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收 内存四区意义: 不 ...
转载 2021-08-03 17:04:00
112阅读
2评论
转载 2018-10-21 17:36:00
73阅读
2评论
opencv图像处理时使用stringstream批量读取图片,处理后并保存 C/C++读取文件名(Ubuntu) 在Ubuntu系统上需要使用C来获取指定文件夹下的文件名 https://blog.csdn.net/lsq2902101015/article/details/51373911 ht ...
转载 2021-11-04 16:38:00
360阅读
2评论
C++文件和流数据类型描述ofstream该数据类型标示输出文件流,用于创建文件并向文件写入信息
原创 2023-06-02 11:04:54
195阅读
  • 1
  • 2
  • 3
  • 4
  • 5