C++类的定义与实现

目录一、类的定义二、类的实现1.成员函数2.内联函数文章转自 微信公众号:Coder梁(ID:Coder_LT)一、类的定义根据C++ Primer中的描述,类的定义是一种将抽象转换为用户定义类型的C+...

2022-01-09

C++中vector容器的注意事项总结

目录容量(capacity)和大小(size)的区别容器扩容的本质emplace_back()和push_back()的区别emplace()和insert()的区别附:如果vector是空的,并且没有分配空间,切忌用下标进行访问,会出...

2022-01-09

C++线程池实现代码

前言这段时间看了《C++并发编程实战》的基础内容,想着利用最近学的知识自己实现一个简单的线程池。什么是线程池线程池(thread pool)是一种线程使用模式。线程过多或者频繁创建...

2022-01-09

C++调用python(执行py文件)的全过程

1、首先要配好vs开发工程注意版本;我这使用32位的python那么我vs工程这边也选择32位的编译环境去配置注意点;需要将python安装目录的一些文件拷过来作为vs工程使用。2、C++调...

2022-01-09

如何在C++中调用python代码你知道吗

目录一、环境设置二、VS项目中设置(1)首先在acaconda中找到include文件夹和libs文件夹,如图所示(2)点击链接器,然后输入,附加依赖项,添加python36_d.lib的路径(3)python代码三、可能会...

2022-01-09

详解c++优先队列priority_queue的用法

既然是队列那么先要包含头文件#include <queue>, 他和queue不同的就在于我们可以自定义其中数据的优先级, 让优先级高的排在队列前面,优先出队优先队列具有队列的所有特性,包...

2022-01-09

详解C++内存的代码区,全局区,栈区和堆区

目录代码区:全局区:栈区堆区总结今天无意中刷到了一篇关于c++内存的帖子,我发现那个人好像写的不太对,然后同时我自己也发现我对一块还不够了解,所以我干脆就自己去了解整理了一...

2022-01-09

详解C语言动态内存的分配

目录C 程序中,不同数据在内存中分配说明内存动态分配的相关函数应用实例动态分配内存的基本原则总结C 程序中,不同数据在内存中分配说明1)全局变量——内存中的静态...

2022-01-09

C++实现转置矩阵的循环

目录前言一、思路分析二、代码实现1.转置矩阵函数2.调用函数实现转置矩阵总结前言矩阵的转置主要考查我们对循环的使用,通过简单的循环结构,我们可以很方便的完成矩阵的转置。...

2022-01-09

C++构造函数详解

文章转自公众号:Coder梁(ID:Coder_LT)上一篇文章我们介绍了定义了类,在使用之前,往往还需要对类进行初始化。这篇介绍的就是对类进行初始化的方法。像是结构体,我们可以使用列表初...

2022-01-09

C语言数学公式来实现土味表白

目录前言:一、首先简介一下所需要用到的知识点以及各个知识点的用法二、最后我们来上程序总结前言:       在学习了一些编程基础以后,尤其学习了scanf函数以后,我觉得scanf...

2022-01-09

C语言打印正方形实例代码

目录题目描述输入输出样例输入样例输出题目描述由火柴棍组成的一个n×n的正方形,按从上到下,从左到右的顺序给火柴棍编号,从1开始,比如下图中,一共有24根火柴棍。 问去掉若干个火...

2022-01-09

C++递归实现选择排序算法

目录基本思想举例完整代码基本思想每次找出最小元素,通过交换实现将其放在乱序的首位,直到所有元素都已经排好序。举例以 A[10] = { 3,1,6,4,8,2,10,7,9,5 } 为例第一次选择排...

2022-01-09

C语言杨辉三角两种实现方法

目录杨辉三角——C语言实现方法一:利用二维数组实现方法二(对方法一的改进): 总结杨辉三角——C语言实现杨辉三角:在屏幕上打印杨辉三角。11 11 2 11 3 3 1……根据上述例子可知...

2022-01-09

C++using声明和using编译指令

目录1.using声明2.using编译指令1.using声明C++当中提供了两种机制(using声明和using编译指令)来简化对名称空间中名称的使用。using声明使特定的标识符keys,using编译指令使整...

2022-01-09

C++名称空间特性

目录一、名称空间特性1.嵌套2.传递3.别名4.匿名名称空间文章转自微信公众号:Coder梁(ID:Coder_LT)一、名称空间特性1.嵌套我们可以将名称空间声明进行嵌套:namespace elements {...

2022-01-09

C语言实现24点问题详解

目录题目描述问题分析代码实现运行结果题目描述在屏幕上输入1〜10范围内的4个整数(可以有重复),对它们进行加、减、乘、除四则运算后(可以任意的加括号限定计算的优先级),寻找计算...

2022-01-09

C语言输出任意边长的菱形

目录     1.简单理解星号输出原理,将输出星号代码分为上方和下方两部分     2.上方输出星号代码     3.下方输出星号代码全部代码如下        经过一段时间的学...

2022-01-09

C++名称空间介绍

目录1.名称空间1.1传统C++名称空间
1.2新的名称空间特性
1.名称空间
在C++当中,名称可以是变量、函数、结构体、枚举、类以及结构体和类的成员。这本身并没有问题,但随着项目...

2022-01-09

C++对象与继承使用中一些问题介绍

目录定义抽象类类的继承使用new关键字实例化对象,只能用指针变量来接收使用普通的对象属性及方法时使用.来引用,但是用指针表示的对象则使用->定义类的时候,属性需要赋初始值的...

2022-01-09

C语言数组详细介绍

目录什么是数组一维数组二维数组数组越界 数组名 结尾什么是数组数组(Array)是一种用来存储同一种类型的集合,是一种有序的线性结构表。并且数组元素的地址是连续的。数组最大...

2022-01-09

C++成员初始化列表

文章转自: 公众号:Coder梁(ID:Coder_LT)除了可以使用构造函数Classy::Classy(int n, int m): mem1(n), mem2(0), mem3(n*m+2) {
...
};类成员进行初始化之外,C++还提供了另外...

2022-01-09

C++通过文件指针获取文件大小的方法实现

目录1. 叙述 2. 结论1. 叙述 对于读取本地文件,很多时候需要预先知道本地文件的大小在进行读取。网上给出的方案是移动文件指针,计算文件头和文件尾的偏移,计算出文件的大小。...

2022-01-09

C++ Boost PropertyTree解析INI文件详解

目录前言什么是property_tree?实现代码前言PropertyTree是一个非常牛叉的东西!虽然很小,但是,相当需要,相当重要!因为,很多的东西,我们不需要去开发,只需要去用就好了,这个东西的开发...

2022-01-09

Qt实现两个独立窗口的信号通信

本文实例为大家分享了Qt实现两个独立窗口的信号通信的具体代码,供大家参考,具体内容如下知识点Qt两个窗口的建立、窗口的通信、处理子窗口的信号、信号的重载、Lamber表达式、...

2022-01-09

c++特殊构造函数详解

目录前言拷贝构造函数一、什么是拷贝构造函数二、调用时机注意浅拷贝和深拷贝总结前言众所周知,构造函数的作用是类在创建对象时的初始化,而拷贝构造函数则是构造函数里的一种...

2022-01-09

C++赋值运算符

C++当中允许类对象赋值,这是通过默认的重载赋值运算符实现的,它的原型如下:Class_name & Class_name::operator=(const Class_name &);它接受并返回一个指向类对象的引用。将已...

2022-01-09

C语言return, exit, abort的区别

一般情况下,在C语言中退出一个程序用return,如果在main函数中,return在清理局部对象之后,会调用exit函数。和return相比,exit并不会销毁局部对象,而是会销毁所有静态与全局对象、...

2022-01-09

C语言实现电话订餐管理系统

本文实例为大家分享了C语言实现电话订餐管理系统的具体代码,供大家参考,具体内容如下这是我C语言课程设计的题目。非常奇怪啊,下面的代码能在C-Free中跑起来,却没办法在vc++6.0...

2022-01-09

C语言可变长的参数列表详解

C语言可变长的参数列表C语言可创建接收参数个数不确定的函数。如常用的标准库函数printf就是一个接收参数个数可变的函数。函数printf至少要接收一个字符串作为它的第一个实...

2022-01-09

C++继承详细介绍

在我们进行开发的时候,我们经常会遇到抽象出来的类之间具有继承关系。举个简单的例子,比如我们在设计某游戏,当中需要定义Human也就是人这个类。每个人有名字,以及一定的血量,能...

2022-01-09

C++虚函数注意事项

目录一、虚函数注意事项1.构造函数2.析构函数3.友元4.没有重新定义5.重新定义将隐藏方法文章转自公众号:Coder梁(ID:Coder_LT)一、虚函数注意事项在之前的文章当中,我们已经讨论...

2022-01-09

C++函数模板的使用详解

函数模板可以适用泛型来定义函数,其中泛型可以是(int, double, float)等替换。在函数重载过程中,通过将类型作为参数传递给模板,可使编译器自动产生该类型的函数。工作原理:比如需...

2022-01-09

C++实现水仙花数判断实例

目录前言一、思路分析二、代码实现1.水仙花函数2.完整代码总结前言水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)或阿姆斯特朗...

2022-01-09

Qt开发实现跨窗口信号槽通信

多窗口通信,如果是窗口类对象之间互相包含,则可以直接开放public接口调用,不过,很多情况下主窗口和子窗口之间要做到异步消息通信,就必须依赖到跨窗口的信号槽,以下是一个简单的示...

2022-01-09

C++制作鼠标连点器实例代码

众所周知&middot;&middot;&middot;&middot;&middot;&middot;鼠标连点器是个东西&middot;&middot;&middot;&middot;&middot;&middot;那么你会编吗?&middot;&middot;&middot;&m...

2022-01-09

c语言求两个字符串的交集

目录一、main()函数二、fun1()函数三、fun2()函数 注意;总结求两个字符串的交集,看似简单,实则需要考虑的细节很多。我的思路:1.将两个字符串简化,将里面重复的字母减少为一个。...

2022-01-09

C语言新手初阶教程之三子棋实现

目录三子棋创建项目环境头文件内容编写main函数(test.c)实现每一个接口函数1.board2.printfboard3.play4.computerplay5.win总结三子棋大家小时候应该都玩过三子棋吧,学习了这...

2022-01-09

基于Matlab实现BP神经网络交通标志识别

目录一、BP神经网络交通标志识别简介二、部分源代码三、运行结果一、BP神经网络交通标志识别简介道路交通标志用以禁止、警告、指示和限制道路使用者有秩序地使用道路, 保障...

2022-01-09

C语言实现简单的三子棋游戏源码

本文实例为大家分享了C语言实现简单的三子棋游戏的具体代码,供大家参考,具体内容如下1、游戏的整体划分因为C语言是面向过程的,我将游戏抽象出来玩家下棋,电脑下棋,在判断输赢这...

2022-01-09

Qt实现棋盘游戏

本文实例为大家分享了Qt实现棋盘游戏的具体代码,供大家参考,具体内容如下知识点1、画背景图、线条2、qDebug()与QString联合使用qDebug()<<QString("(%1,%2)").arg(checkX).ar...

2022-01-09

C++多态实现方式详情

注:文章转自公众号:Coder梁(ID:Coder_LT)在我们之前介绍的继承的情况当中,派生类调用基类的方法都是不做任何改动的调用。但有的时候会有一些特殊的情况,我们会希望同一个方法在不...

2022-01-09

C++控制权限关键字protected

文章转自公众号:Coder梁(ID:Coder_LT)关键字protected与private相似,在类外只能用公有类成员来访问protected成员。只有在派生的时候,private和protected关键字才能体现出差异来,派...

2022-01-09

QT实现定时关闭消息提示框

目录一、简述二、效果三、工程结构四、源文件 一、简述使用Qt简单实现提示框可定时自动关闭。例子打包:链接二、效果三、工程结构UI界面四、源文件 NoticeWidget.pro文件QT...

2022-01-09

C语言实现打印杨辉三角的方法详细(三种方法)

目录题目描述问题分析1. 使用数组法(打印直角三角)2. 使用数组法(打印等腰三角)3. 使用公式法(打印等腰三角)网上参考题目描述打印杨辉三角(前N行)问题分析杨辉三角是中国古代数学的...

2022-01-09

C++构造函数一些常见的坑

文章转自微信 公众号:Coder梁(ID:Coder_LT)某一天我们接到了一个需求,需要开发一个类似于STL中string的类。我们很快写好了代码:#include <iostream>#ifndef STRINGBAD_H_#define...

2022-01-09

C语言写一个散列表

目录一、快速理解散列表二、散列函数三、防撞一、快速理解散列表散列表,就是下标可以为字母的数组。假设现有一个数组int a[100],想查找其中第40个元素,则直接输入a[40]就可以...

2022-01-09

C语言利用system调用系统命令行详情

system,顾名思义,就是调用系统命令行,输入为字符串,然后把这个字符串输出给命令行,让命令行执行。为了测试其特性,可以做一个小程序://system.c#include<stdlib.h>#include<stdio.h...

2022-01-09

C语言实现贪吃蛇小黑窗

本文实例为大家分享了C语言实现贪吃蛇小黑窗的具体代码,供大家参考,具体内容如下思路:1.利用整型二维数组保存显示数据,小蛇每移动一次清屏并便利数组做到动态效果。每次移动(清...

2022-01-09

c++实现俄罗斯方块游戏代码

俄罗斯方块c++1.创建项目
2.总共需要创建两个文件,一个main.cpp,一个是elsfk2.h。本人使用的编译器是vs2019.3.在项目的源文件夹下创建一个文件夹image4.把下面两张图片重命名...

2022-01-09
返回顶部
顶部