首页
学习
活动
专区
工具
TVP
发布

c语言与cpp编程

欢迎关注公众号:c语言与cpp编程,公众号回复加群,进微信学习交流群
专栏成员
295
文章
385957
阅读量
46
订阅数
手写线程池 - C++版
在《手写线程池 - C语言版》中,已经实现了 C 语言版的线程池,如果我们也学过 C++ 的话,可以将其改为 C++ 版本,这样代码不管是从使用还是从感观上都会更简洁一些。
C语言与CPP编程
2021-10-09
1.3K0
使用STL的好处
1)STL 是 C++ 的一部分,因此不用额外安装什么,它被内建在你的编译器之内。
C语言与CPP编程
2021-08-27
1.7K0
函数模板遇上函数重载
函数模板和普通函数区别 函数模板不允许自动类型转化 普通函数能够进行自动类型转换 函数模板和普通函数在一起,调用规则: 函数模板可以像普通函数一样被重载 C++编译器优先考虑普通函数 如果函数模板可以产生一个更好的匹配,那么选择模板 可以通过空模板实参列表的语法限定编译器只通过模板匹配 #include <iostream> using namespace std; template <typename T> void myswap(T &a, T &b) { T t; t = a; a = b;
C语言与CPP编程
2021-08-27
8650
熬夜整理的万字C/C++总结(五),值得收藏
文件在今天的计算机系统中作用是很重要的。文件用来存放程序、文档、数据、表格、图片和其他很多种类的信息。作为一名程序员,您必须编程来创建、写入和读取文件。编写程序从文件读取信息或者将结果写入文件是一种经常性的需求。C提供了强大的和文件进行通信的方法。使用这种方法我们可以在程序中打开文件,然后使用专门的 I/O 函数读取文件或者写入文件。
C语言与CPP编程
2021-08-03
9440
熬夜整理的万字C/C++总结(四),值得收藏
注意:定义结构体类型时不要直接给成员赋值,结构体只是一个类型,编译器还没有为其分配空间,只有根据其类型定义变量时,才分配空间,有空间后才能赋值。
C语言与CPP编程
2021-08-03
3290
熬夜整理的万字C/C++总结(三),值得收藏
可以使用 C 对变量中的个别位进行操作。您可能对人们想这样做的原因感到奇怪。这种能力有时确实是必须的,或者至少是有用的。C 提供位的逻辑运算符和移位运算符。在以下例子中,我们将使用二进制计数法写出值,以便您可以了解对位发生的操作。在一个实际程序中,您可以使用一般的形式的整数变量或常量。例如不适用 00011001 的形式,而写为 25 或者 031 或者 0x19.在我们的例子中,我们将使用8位数字,从左到右,每位的编号是 7 到 0。
C语言与CPP编程
2021-08-03
6430
熬夜整理的万字C/C++总结(二),值得收藏
假如我们定义了 char a=’A’ ,当需要使用 ‘A’ 时,除了直接调用变量 a ,还可以定义 char *p=&a ,调用 a 的地址,即指向 a 的指针 p ,变量 a( char 类型)只占了一个字节,指针本身的大小由可寻址的字长来决定,指针 p 占用 4 个字节。
C语言与CPP编程
2021-08-03
1.2K0
熬夜整理的万字C/C++总结(一),值得收藏
贝尔实验室的Dennis Ritchie在1972年开发了C,当时他正与ken Thompson一起设计UNIX操作系统,然而,C并不是完全由Ritchie构想出来的。它来自Thompson的B语言。
C语言与CPP编程
2021-08-01
4560
C 语言与 C++ 学习路线、书籍、视频推荐和资料,值得收藏!
C 语言是最接近计算机的语言,很多时间,我们都会发现,C 语言是非常有必要学习的。
C语言与CPP编程
2021-05-18
1.7K0
柔性数组和环形队列之间的故事
之前的文章,讲解了柔性数组,有很多人留言,提到一些问题。刚好,之前发关于环形队列的文章有些问题,这次刚好拿出来一起说一下,并用柔性数组实现一个环形队列。
C语言与CPP编程
2021-05-18
5440
C语言经典例题100
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
C语言与CPP编程
2021-04-02
2.8K0
C++防止头文件被重复引入的3种方法!
在之前我们详细介绍了 C 语言中如何使用宏定义(#ifndef / #define / #endif)来有效避免头文件被重复 #include,此方式在 C++ 多文件编程中也很常用。
C语言与CPP编程
2021-03-15
5.1K0
程序员必定会爱上的10款软件
TrueCrypt可能很多人没用过,它是一个加密软件,能够对磁盘进行加密。还在担心自己电脑中的重要文件、私密档案被人查看。什么,你以为把文件设置了隐藏属性别人就看不到了?:) :)快来用TrueCrypt ,你必定会爱上它的。
C语言与CPP编程
2021-03-07
3510
推荐几款好用的手机编程APP!
付费软件(国内免费,c4droid是款Android设备上的C/C++程序IDE(集成开发环境),默认以tcc(tiny c compiler)为编译器,可以选择安装gcc插件(20mb,只有root用户可以使用)。
C语言与CPP编程
2021-03-07
6.9K0
整理了70道C语言与C++常见问答题
变量的定义为变量分配地址和存储空间, 变量的声明不分配地址。一个变量可以在多个地方声明, 但是只在一个地方定义。 加入extern 修饰的是变量的声明,说明此变量将在文件以外或在文件后面部分定义。
C语言与CPP编程
2021-02-07
3K0
无意间发现 Google 代码模板,分享给大家!
对于代码规范,不少朋友自己心中也没有个标准,基本都是怎么喜欢怎么来,但是这样并不是一个好的习惯,心中没有标杆,写出来的代码通常会比较难阅读,难以维护,更有可能出现意外的 BUG。
C语言与CPP编程
2021-02-07
5320
c语言电子时钟程序
/* 电子时钟程序 */ // 来自公众号:c语言与cpp编程 #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <time.h> typedef struct { int x; int y; }Point; time_t now; struct tm *pt,t1,t2; int printpoint(Point p) { Point p1; p1.x
C语言与CPP编程
2021-01-02
2.5K0
c语言对对碰游戏源码
//////////////////////////////////////////////////////////// //画素材的x和y都是反的,因为x表示行,但是画出来x表示列,y同 //////////////////////////////////////////////////////////// // 来自公众号:c语言与cpp编程 #include <graphics.h> #include <fstream> #include <strstream> #include <iomanip
C语言与CPP编程
2021-01-02
3890
c语言黑白棋ai游戏源码
#include <graphics.h> // EasyX_2011惊蛰版 #include <strstream> #include <ctime> #pragma comment(lib, "W
C语言与CPP编程
2021-01-02
1.9K0
C 语言实现一个简单的 web 服务器
说到 web 服务器想必大多数人首先想到的协议是 http,那么 http 之下则是 tcp,本篇文章将通过 tcp 来实现一个简单的 web 服务器。
C语言与CPP编程
2020-10-30
1.2K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档