C++实现简单计算器

本文实例为大家分享了C++实现简单计算器的具体代码,供大家参考,具体内容如下工具 stack map步骤 初始化 读取字符串 去空格 负号处理 判断为空 检查格式 计算
示例...

2020-11-01

MFC实现简单计算器

在VS2013环境下用MFC实现一个简单的计算器,主要是为了熟悉MFC编辑框的使用和消息传递机制。实现步骤:1、在工具箱托两个Edit control,一个显示可见,另一个不可见(用于保存操作数),...

2020-11-01

VScode中使用Cmake遇到的问题及其解决方法(推荐)

VS code配置步骤先按照网上的方法完成,大概就是安装mingw,cmake,VS code,然后安装VS code中的插件:安装好之后,新建文件夹/项目如下:其中,build是打开文件夹以后自动生成的。test中...

2020-11-01

C语言实现简单通讯录

本文实例为大家分享了C语言实现简易通讯录的具体代码,供大家参考,具体内容如下一、概述通讯录的实现其中包括了指针、结构体、动态内存管理、文件的读写操作等知识点,是对这些...

2020-11-01

C++实现扫雷、排雷小游戏

本文实例为大家分享了C++实现扫雷、排雷小游戏的具体代码,供大家参考,具体内容如下界面:游戏思想: 扫雷游戏:1.随机给定雷点坐标2.判断每个点的雷情况3.由用户根据上下左右键到达...

2020-11-01

Ubuntu 20.04 下安装配置 VScode 的 C/C++ 开发环境(图文教程)

前言: 之前安装了Ubuntu 18.04,结果在安装Codeblocks / VScode还是安装gcc,c/c++的时候出现了一堆错误(缺失依赖树等等问题,换源也无法成功),整了一个下午没有任何进展,网上找不到任...

2020-11-01

Visual Studio Code 配置C、C++环境/编译并运行的流程分析

总体流程:下载安装vscode
安装cpptools插件
安装编译、调试环境
修改vscode调试配置文件
下载安装vscode
https://code.visualstudio.com/Download 安装cpptools插件打...

2020-11-01

使用VS Code的开发环境配置教程图文详解

1. 下载Build Tools打开这个页面微软的C++生成工具下载点下载生成工具
滚动到页面下方,找到Visual Studio 2019工具下载Visual Studio 2019生成工具,这个工具看似和VisualStud...

2020-11-01

c++ primer中的const限定符

const 限定符 const是一种类型修饰符,用于说明永不改变的对象。const对象一旦定义,就无法再赋新值,所以必须被初始化。例:const int bufsize = 512;它的值一旦定义就不能...

2020-11-01

C++实现简单五子棋游戏

五子棋是世界智力运动会竞技项目之一,是一种两人对弈的纯策略型棋类游戏,是世界智力运动会竞技项目之一,通常双方分别使用黑白两色的棋子,下在棋盘直线与横线的交叉点上,先形成5...

2020-11-01

C++11特性小结之decltype、类内初始化、列表初始化返回值

作用:返回表达式或变量的类型返回值规则: 若e是一个左值(lvalue,即“可寻址值”),则decltype(e)将返回T& 若e是一个临终值(xvalue),则返回值为T&& 若e是一个纯右值(prvalue),则返回值...

2020-11-01

Visual Studio 2019 Professional 激活方法详解

Visual Studio 2019 Professional下载地址> https://visualstudio.microsoft.com/zh-hant/thank-you-downloading-visual-studio/?sku=Professional&rel=16#下载后是一...

2020-11-01

C++实现双向链表

本文实例为大家分享了C++实现动态顺序表的具体代码,供大家参考,具体内容如下List.h#pragma once #include <stdio.h>#include <iostream>#include <assert.h>using namespace...

2020-11-01

C++实现动态顺序表(vector)

vector是连续存储结构,支持随机的高效的随机和在尾部进行插入、删除操作,其它位置的插入、删除操作相对来说效率较低。vector相当于一个数组,但它的数组空间大小需要写一程序来...

2020-11-01

C++实现双向链表(List)

list是C++容器类中的“顺序存储结构”所包含的一种结构。list是非连续存储结构,具有双链表结构,支持前向/后向遍历,且支持高效的随机删除/插入。实现代码如下:**list.h**#pragma...

2020-11-01

C语言实现通讯录

本文实例为大家分享了C语言实现通讯录的具体代码,供大家参考,具体内容如下实现的功能有:1.初始化通讯录;
2. 通讯录中增加条目;
3. 删除通讯录中的指定条目;
4. 按指定规则查找...

2020-11-01

C++实现动态线性表

之前在学习c语言的时候用c语言实现了动态线性表。现在再使用c++实现一下动态线性表。相关数据结构方面就不多说了。在之前的博客里也有。下面就直接来实现吧。这里使用指针...

2020-11-01

C++通过类实现线性表

本文实例为大家分享了C++类实现线性表的具体代码,供大家参考,具体内容如下下图是标准C语言实现的函数定义下面可以用C++实现,第一个参数就是this的指针list.h函数#pragma oncet...

2020-11-01

C++实现线性表链式存储(单链)

本文实例为大家分享了C++实现线性表链式存储的具体代码,供大家参考,具体内容如下实现的功能:1、定义了三中传入不同参数的构造函数,用于初始化创建不同的链表;
2、能实现增、删、...

2020-11-01

C++双向链表实现简单通讯录

本文实例为大家分享了C++双向链表实现简单通讯录的具体代码,供大家参考,具体内容如下#include<iostream>#include<fstream>#include <stdlib.h>#include<string>using namespa...

2020-11-01

C++实现简单单向链表

本文实例为大家分享了C++实现简单单向链表的具体代码,供大家参考,具体内容如下为了练习一下对链表的理解,尝试手动造轮子,实现单向链表的右添加,左添加和删除的功能。头文件#prag...

2020-11-01

centos 7 vscode cmake 编译c++工程的教程详解

一、环境说明 1)gcc/g++ cmake安装建议gcc/g++内核自带的即可,如果需要新的自行安装,cmake也一样,如有需要新的版本自行安装。2)vscode安装插件必要的插件c/c++ 0.28.1 cmake 0....

2020-11-01

C语言实现乒乓球比赛

本文实例为大家分享了C语言实现乒乓球比赛的具体代码,供大家参考,具体内容如下1)、基本要求用8个LED发光管(红黄绿)的来回滚动显示来模拟打乒乓球时乒乓球在两边球台上的来回运...

2020-11-01

C++实现乒乓球比分判定

本文实例为大家分享了C++实现乒乓球比分判定的具体代码,供大家参考,具体内容如下编写程序判断乒乓球比赛的结果:输入双方比分,输出谁胜谁负此题的难度分3个级别1、输入的是一局...

2020-11-01

C++单链表实现大数加法

本文实例为大家分享了C++单链表实现大数加法,供大家参考,具体内容如下Input Format输入文件包括两行。 第一行包括一个正整数,保证位数不超过1000000。 第二行包括一个正整数...

2020-11-01

C++实现Dijkstra算法

本文实例为大家分享了C++实现Dijkstra算法的具体代码,供大家参考,具体内容如下#include <iostream>#include <limits>using namespace std; struct Node { //定义表结点 int...

2020-11-01

C++实现Dijkstra(迪杰斯特拉)算法

Dijkstra算法 Dijkstra(迪杰斯特拉)算法是典型的最短路径路由算法,是广度优先算法的一种,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,...

2020-11-01

C++简单实现Dijkstra算法

本文实例为大家分享了C++简单实现Dijkstra算法的具体代码,供大家参考,具体内容如下// Dijkstra.cpp : 定义控制台应用程序的入口点。// #include "stdafx.h"#include <iostrea...

2020-11-01

C++实现浮点数精确加法

本文实例为大家分享了C++实现浮点数精确加法的具体代码,供大家参考,具体内容如下实现两个正浮点数的精确加法参与运算的浮点数及计算结果所需存储空间都不会超过main函数中的...

2020-11-01

C++实现字符串删除字符后逆序输出

本文实例为大家分享了C++实现字符串删除字符后逆序输出的具体代码,供大家参考,具体内容如下输入若干个字符串,和一个英文字符ch。 要求删除每个字符串中的字符ch(区分大小写),得...

2020-11-01

快速了解C语言静态关键字static的作用

静态关键字staticC语言中,static关键字修饰变量和函数1、局部变量2、全局变量3、函数修饰局部变量1、用静态关键字static修饰的局部变量,在编译的过程中,会在数据区为该变量开...

2020-11-01

C++实现插入排序对整数数组排序

利用插入排序,对整数数组排序根据如下插入排序基本思想编程: 一个数显然是有序的,因此规模为1的排序问题能够求解; 如果能够为n-1个数排序,那么当有n个数时,只需先将前n-1个数排...

2020-11-01

C++ 在 Unreal 中为游戏增加实时音视频互动的教程详解

我们已经上线了 Agora Unreal SDK,提供了支持 Blueprint 和 C++ 的两个版本 SDK。我们分享了如何基于 Blueprint 在游戏中创建实时音视频功能 。在本文中,我们来分享如何基于...

2020-11-01

如何基于 Blueprint 在游戏中创建实时音视频功能

近日,Epic 公布了他们为次时代游戏准备的 Unreal 5 游戏引擎,以及一份效果惊艳的 Demo。据称,游戏中的每个资源有一百万个绘制三角面,每一帧有超过十亿个绘制三角面。也就是说,开...

2020-11-01

浅谈C/C++中指针和数组的不同

这边先简单介绍一下内存分区。内存按照用途划分为五个区:1.栈区:由系统控制分配和回收。
例如定义变量 int x = 0; int *p = NULL; 变量所占的内存都是分配在栈区的。2.堆区:由...

2020-11-01

vscode分享代码插件Polacode介绍

1、打开VSCode中的插件,搜索Polacode2、点击install进行安装3、安装完成后,先打开你要分享的代码,然后按Ctrl + Shift + p 打开命令面板,然后再输入框中输入Polacode,就可以...

2020-11-01

QT实现简单时钟效果

本文实例为大家分享了QT实现简单时钟效果的具体代码,供大家参考,具体内容如下先上效果图:预备知识:一.钟表实现原理设置定时器timer,每隔1000毫秒(即1s)发送timeout()信号到槽函数u...

2020-11-01

Qt设计时钟效果

作为一位Qt的初学者,也是一位编程的小白,我今天想教大家如何使用Qt来设计一个时钟。首先,我们要学习如何绘图——QPainter类QPainter通常在一个窗口的重绘事件(paint event)的处...

2020-11-01

Qt绘制时钟效果

简述QPainter 提供了 2D 绘图的常用操作,QTimer 提供了定时器功能,将两者相结合,可以做出很多的自定义特效绘制。下面,来实现一个每天都要接触的东西 - 时钟。包含了常见的所有...

2020-11-01

Qt编程实现小时钟

Hello World! 学习编程语言的最简单最经典的小程序,当然Qt也不例外。在学习画图时,我觉得写个时钟小程序也是个比较好的开始。在之前的《Matlab及Java小时》一文中,我也从写时...

2020-11-01

MFC实现字幕滚动效果

本文实例为大家分享了MFC实现字幕滚动效果的具体代码,供大家参考,具体内容如下1、创建对话框工程这一步很简单,可以参考我之前的博客。这里可以先放出我程序运行的效果图。如果...

2020-11-01

MFC对话框实现梯形分页

本文实例为大家分享了MFC对话框实现梯形分页的具体代码,供大家参考,具体内容如下// MFCDlg.h: 头文件//#pragma once#include "CMemoCtrl.h"// CMFCDlg 对话框class CMFCDlg :...

2020-11-01

C/C++多参数函数参数的计算顺序与压栈顺序的示例代码

一、前言今天在看Thinking in C++这本书时,书中的一个例子引起了我的注意,具体是使用了下面这句单看这条语句的语义会发现仅仅是使用一个简单的string的substr函数将所得子串p...

2020-11-01

C++编写高性能服务器实例教程

我将展示如何使用现代C++编写一个Echo服务器,相当于分布式系统开发中的“Hello World”。这个服务器会将接收的消息直接返回。我们同时需要一个可以向我们的服务器发动消息的...

2020-11-01

C++编写LINUX守护进程的实现代码

1、什么是守护进程守护进程是运行在后台的一种特殊进程,它独立于控制终端并且周期性地执行某种任务或循环等待处理某些事件的发生;守护进程一般在系统启动时开始运行,除非强行...

2020-11-01

C/C++语言中的头文件汇总

stdio.h就是指“standard input&output"
意思就是说标准输入输出头文件!
所以了,用到标准输入输出函数时,就要调用这个头文件C/C++头文件include <assert.h> //设定插入点inclu...

2020-11-01

C 语言基础----详解C中的运算符

C语言中又有哪些运算符呢?如下所示:※ 算术运算符※ 赋值运算符※ 关系运算符※ 逻辑运算符※ 三目运算符C语言基本算术运算符如下表:除法运算中注意:
如果相除的两个数都是整数...

2020-11-01

C语言实现括号匹配的方法

1 要求编写程序检查该字符串的括号是否成对出现,而且不能交叉出现。输入:
一个字符串,里边可能包含“()”、"{}"、“[]”三种括号,“#”结束输出:
成功:代表括号成对出现并且嵌套...

2020-11-01

C语言中的socket编程实例代码

前不久刚看完《c primer plus》,收获颇丰,对于C语言也有了更全面的认识,对于模块化和数据结构也有了更多的想法,之前学过C语言,但很多已经记不起了,知识很零散,这也是我看这本书的...

2020-11-01

c++11&14-多线程要点汇总

在C++11以前,C++的多线程编程均需依赖系统或第三方接口实现,一定程度上影响了代码的移植性。C++11中,引入了boost库中的多线程部分内容,形成C++标准,形成标准后的boost多线程编程...

2020-11-01
返回顶部
顶部