C++ 是一种高级编程语言,它在 1979 年由 Bjarne Stroustrup 在贝尔实验室开发,起初被称为“C with Classes”。C++ 是对 C 语言的扩展,增加
原创 2024-06-28 11:55:55
1524阅读
计数排序前缀和统计字符#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
854阅读
有用的C语言工具用于检查源代码的工具用于检查可执行文件
原创 2022-03-22 15:53:55
359阅读
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
239阅读
对于刚开始学习C++的朋友,我比较建议使用Visual Studio IDE。Visual Studio 基本不需要怎么配置,下载之后即可直接写代码
原创 2024-06-27 15:27:38
554阅读
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
127阅读
PTHREAD_CREATE(3)NAME pthread_create -
原创 精选 2023-05-01 19:28:51
685阅读
当提到C++的时候,很多人会觉得语法复杂、学习曲线陡峭,并且好像与C语言还有点"纠缠不清"。尽管如此,C++仍然是当今世界上最受欢迎和最有影响力的编程语言之一。特别是在当今快速发展的人工智能(AI)领域,尤其是在大模型技术的兴起背景下,学习C++语言对于从事相关技术研究和开发的人员来说仍然具有重要意义。C++的历史和演进C++的起源可以追溯到20世纪80年代初,最初被称为”带类的C"(C with
原创 2024-06-28 11:55:48
509阅读
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阅读
能不用cpp就不用要用了处理高并发的库libevent:事件通知库,主要有以下几个亮点:事件驱动( event-driven),高性能;轻量级,专注于网络,不如 ACE 那么臃肿庞大;源代码相当精炼、易读;跨平台(libevent、libev、libuv)日志glog:google的开源日志系统,相比较log4系列的日志系统,它更加轻巧灵活,而且功能也比较完善。spd...
原创 2021-09-29 13:45:10
1307阅读
C++ 中,可以使用const关键字来定义常量。声明常量时,必须在声明中初始化它,因为之后无法修改其值。// 整型常SERS和PI一旦被赋值,它们的值就不能再被改变。
原创 2024-06-28 11:54:26
108阅读
# C++游戏编程### 1 概观程序设计#### 1.1 程序设计发展历程##### 1.1.1 什
转载 2020-07-09 11:51:00
636阅读
 C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步加强这方面的清单。   1、http://snippets.dzone.com/tag/c/ --数以千计
转载 精选 2012-11-18 13:01:34
455阅读
1、初始化列表,尽量使用。 2、函数是否加const,只用而不改变就推荐加上const。如自定义的get某个属性的函数。 3、函数参数尽量用引用传递,返回值也优先考虑引用类型(引用必须保证在使用前,本体不能消失。所以返回值是局部变量,就不可以用引用类型,出了大括号,本体就消亡了)。 函数参数如果只拿
如何处理函数模板中的函数体?预备知识补充: 按照c++的语言系统,普通函数及类的声明应该放在一个头文件中(通常是.h、 .hpp、.hh为扩展名)里; 而将其实现放在一个主代码文件中(通常以.c 、.cpp、 .cc为扩展名)里;这样便于将代码分散编译到多个目标文件中,最后通过链接形成一个...
转载 2014-07-14 15:59:00
113阅读
2评论
今天心血来潮,看到很多天借的一本书《轻松学C++编程》,书就一般,但是由于自己的刚开始学c++,勉强凑活来看吧,就把学习的过程亮出来,权且对自己的一种变相激励也好。 程序一 首先:打开vim,编写源代码为: /* 文件:HelloWorld.cpp 作者:××× 时间:2013年11月01日 ...
转载 2013-11-01 15:51:00
110阅读
2评论
定地?tcp、udp传输数据的时候。都需要一固定的地址:ip地址及其端口号。WinSock中,就用 SockAddr_in来指定。struct sockaddr_in{short sin_familyu_short sin_portstruct in_addr sin_addrchar sin_zero[8]} //in_addr 可以把字符串编程点状的ip地址inet_addr 则相反...
转载 2009-09-08 22:52:00
98阅读
2评论
1,模板函数像max这种函数,对于参数类型,计算逻辑是一样的,只是入参和返回值类型不同,就可以写成模板函数。示例:#include<iostream>using namespace std;template<typename T>T maxmax(T a, T b){ return (a > b ? a : b) + 1;}int ma...
原创 2021-12-27 11:47:21
133阅读
  • 1
  • 2
  • 3
  • 4
  • 5