E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
斯坦福C++
【
c++
】内联函数
1.定义以inline修饰的函数叫做内联函数,编译时
c++
编译器会在调用内联函数的地方展开,没有函数调用建立栈帧的开销,内联函数提升程序运行的效率。
崽崽..
·
2024-02-15 10:46
开发语言
c++
C++
中类和结构体的区别(代码说明)
C++
中的类和结构体都是用于定义自定义数据类型的关键字。它们之间有很多相似之处,但也有一些关键的区别。
马上到我碗里来
·
2024-02-15 10:46
#
C语言大师
c++
算法
开发语言
结构体
类
【
C++
】static静态关键字
个人主页:阿然成长日记点击可跳转个人专栏:数据结构与算法C语言进阶
C++
不能则学,不知则问,耻于问人,决无长进文章目录一、static的概念二、static引入三、static详解四、静态和非静态的访问关系五
阿然成长日记
·
2024-02-15 10:14
C++基础
c++
开发语言
C++
语言的单元测试与代码覆盖率
本文以
C++
语言为基础,讲解如何进行单元测试并生成测试报告。在工具上,我们会使用下面这些:GCCCMakeGoogleTestgc
weixin_34008805
·
2024-02-15 09:03
c/c++
测试
git
Shell 学习笔记(三)-shell变量
Shell语言是一种动态类型和弱类型语言,因此,在Shell中无需显示地声明变量,且变量的类型会根据不同的操作符而发生变化.静态类型语言:在程序编译期间就确定变量类型的语言,如java,
C++
等动态类型语言
小关暗器
·
2024-02-15 09:56
学习
笔记
linux
shell
C++
面向对象编程:基于对象(无成员指针)
如果是一些需要手动释放内存的语言,例如
C++
,还提供析构函数来帮助释放内存空间;如果是一些有垃圾回收机制的语言,比如Java,就不需要提供析构函数来释放内存,内存释放交给系统来管理。
Python编程导师
·
2024-02-15 09:41
C++
特殊类的实现
一、请设计一个类,不能被拷贝拷贝只会放生在两个场景中:拷贝构造函数以及赋值运算符重载,因此想要让一个类禁止拷贝,只需让该类不能调用拷贝构造函数以及赋值运算符重载即可。在C++98中:将拷贝构造函数与赋值运算符重载只声明不定义,并且将其访问权限设置为私有即可禁止拷贝。原因:设置成私有:如果声明了但是没有设置成private,用户就可以在类外面进行定义,就不能禁止拷贝了。只声明不定义:不定义是因为该函
云烟梦柳
·
2024-02-15 09:20
c++
开发语言
站在C/
C++
的肩膀速通Java面向对象
默认学过C或
C++
,对变量、表达式、选择、循环都会。
Jack.Chanel
·
2024-02-15 09:48
java
开发语言
eclipse
C++
多线程学习(3) ---- 条件变量
1.条件变量简介在C++11中,我们可以使用条件变量(conditionvariable)实现多个线程之间的同步操作,当条件不满足时,相关线程一直被阻塞,直到某种条件成立,这些线程才会被唤醒。条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包含两个动作:一个线程因为等待条件变量的条件成立而挂起,另外一个线程使条件成立,给出信号,从而唤醒被等待的线程。为了防止竞争,条件变量总是和一个互斥锁
小猪佩奇TONY
·
2024-02-15 09:42
c++
Dev
C++
编辑器的配置(包含代码自动补全配置)
devC++编辑器的配置依赖主题自动整理代码自动补全代码简单的介绍一下:本专栏是以收集常用编辑器的问题和配置为主,订阅不迷路依赖DEVC++5.11最新版(或者更新的版本)对代码的编译不进行讲解。主题更改默认的主题,这个黑色主题是比较好看的(推荐)。默认是白色。先打开:工具->编辑器选项->语法,看到那个预设了吗?选择GSSHacker主题。(有一个问题就是不能更改处代码显示外的区域)然后换完主题
liuyunye
·
2024-02-15 08:36
编译器问题(持续更新中)
c++
编辑器
开发语言
类与结构体(6)
存储类存储类主要规定了函数和变量的范围,在
c++
中有这些存储类↓:৹auto(自动判断函数是什么类型)৹register(常用的变量和inline差不多,但应用于变量)৹static(函数调用之间保持局部变量的值
EthanWYC601
·
2024-02-15 08:35
算法
c++
数据结构
编辑器的新选择(基本不用配置)
点击设置直接选择Chinese,
C++
直接在选择就行了。Cline是一个很好的编辑器,有很多懒人必备的功能。Lightly这是一个根本不用配置的
C++
编辑器。
EthanWYC601
·
2024-02-15 08:04
编辑器
IDE
【模板】快排
(
C++
选手请不要试图使用STL,虽然你可以使用sort一遍过,但是你并没有掌握快速排序算法的精髓。)
dizhoukong2188
·
2024-02-15 08:50
数据结构与算法
c/c++
洛谷: P1177【模板】排序
C++
生成随机数参见博客园C
摸鱼手册
·
2024-02-15 08:48
OJ
算法
【
C++
】友元、初始化列表、内部类、static修饰成员详解
关键字2.static成员2.1概念2.2特性2.3小总结3.C++11成员变量初始化新用法4.友元4.1友元函数4.2友元类5.内部类5.1概念及特性总结前言提示:这里可以添加本文要记录的大概内容:在
C+
@forever@
·
2024-02-15 08:09
C++
c++
windows
开发语言
类和对象
C++基础
【
C++
】模板(超详细!!!!!!)
2.5模板参数的匹配原则2.6声明和定义分离3.类模板3.1类模板的定义格式3.2类模板的实例化4.模板分离编译4.1什么是分离编译4.2模板的分离编译总结前言提示:这里可以添加本文要记录的大概内容:
C+
@forever@
·
2024-02-15 08:09
C++
c++
数据结构
模板
函数模板
类模板
C/
C++
内存管理
文章目录前言1.C/
C++
内存分布2.C语言中动态内存管理方式2.1malloc/calloc/realloc和free3.C++内存管理方式3.1new/delete操作内置类型3.2new和delete
@forever@
·
2024-02-15 08:08
c语言
c++
开发语言
操作系统
内存管理
内存泄漏
C++基础
孙悟空吃蟠桃 - 华为OD统一考试
OD统一考试(C卷)分值:200分题解:Java/Python/
C++
题目描述孙悟空爱吃蟠桃,有一天趁着蟠桃园守卫不在来偷吃。已知蟠桃园有N棵蟠桃树,每棵树上都桃子,守卫将在H小时后回来。
什码情况
·
2024-02-15 07:02
华为od
算法
java
python
c++
面试
机试
排序
C++
代码(已更:快速排序,归并排序)
一、快速排序#includeusingnamespacestd;//设定三个数组,判断排序算法代码的正确性inta[100]={3,4,2,6,9,7,1,0,1,2,3,3,5,6,7,8,3,4,5};intb[100]={1,5,3,4};intc[100]={7,8,9,1,2,3};voidquickSort(int*num,intl,intr){if(l>=r)return;//退出条
云霄星乖乖的果冻
·
2024-02-15 07:01
算法
c++
算法
数据结构
排序算法
20200223《终身学习》笔记2
我一直很关心这方面的内容,也常常和几位学医科的
斯坦福
大学校友聊这个话题。
芯雨诚
·
2024-02-15 07:56
python语言常见面试题:如何在Python中实现多态?
由于Python是一种动态类型语言,因此多态在Python中的实现与其他一些静态类型语言(如Java或
C++
)有所不同。
广寒舞雪
·
2024-02-15 06:52
python
python
开发语言
C++
实现查询对方ip地址,确定真实地理位置!
小编提供的方法是一个比较完整的解决方案,并附有详细的实现细节。其实,如果你熟悉Windows的SocketsAPI,并了解一些底层的Winsock知识。那么要获得某台机器的IP地址并不是什么难事。一台机器可以装多块网卡,因此它就可能有多个IP地址。image目前很多发烧友的PC机都装有多块网卡。其中一块网卡与调制解调器(MODEM)或者ADSL适配器相连,另一块与家里的局域网(LAN)相连。对于有
Python编程导师
·
2024-02-15 06:33
Linux下Redis安装配置,及常用命令
Redis-REmoteDIctionaryServerRedis是一个使用ANSIC语言编写的开源数据库高性能的key-value数据库内存数据库,支持数据持久化Redis官网https://redis.io/提供了Java,C/
C+
GALAace
·
2024-02-15 06:17
C++
dfs状态的表示(五十三)【第十三篇】
今天我们将来求解N皇后问题。1.N皇后问题N皇后问题是一个经典的问题,在一个N×N的棋盘上放置N个皇后,每行刚好放置一个并使其不能互相攻击(同一行、同一列、同一斜线上的皇后都会自动攻击)。上图就是一个合法的8皇后的解。N皇后问题是指:计算一共有多少种合法的方法放置N个皇后。很显然,我们依然会用dfs来求解N皇后问题,我们的搜索策略如下。从第0列开始,我们依次给每一列放置一个皇后,对于一个确定的列,
我家小白小花儿
·
2024-02-15 06:43
C++
深度优先
算法
C++
广度优先搜索(bfs)(五十四)【第一篇】
今天我们来学习一下一个新的搜索,广度优先搜索。1.广度优先搜索的前提队列(queue)是一种操作受限制的线性表,其限制:只允许从表的前端(front)进行删除操作;只允许在表的后端(rear)进行插入操作。一般允许进行插入的一端我们称为队尾,允许删除的一端称为队首;队列的主要操作包括:入队(push):队列的插入操作出队(pop):队列的删除操作判断队列是否为空(empty)统计队列元素的个数(s
我家小白小花儿
·
2024-02-15 06:43
C++
c++
宽度优先
开发语言
C++
广度优先搜索的标记策略(五十六)【第三篇】
今天我们来看看bfs是如何规划标记策略的。1.标记策略但先等一下,先看一道题《一维坐标的移动》在一个长度为n的坐标轴上,蒜头君想从A点移动到B点。他的移动规则如下:向前一步,坐标增加1。向后一步,坐标减少1。跳跃一步,使得坐标乘2。蒜头君不能移动到坐标小于0或大于n的位置。蒜头君想知道从A点移动到B点的最少步数是多少,你能帮他计算出来么?初始代码中已经写好了一些代码,不可更改,大家只需要完成bfs
我家小白小花儿
·
2024-02-15 06:43
C++
算法
C++
bfs再探迷宫游戏(五十五)【第二篇】
今天我们用bfs解决迷宫游戏。1.再探迷宫游戏前面我们已经接触过了迷宫游戏,并且学会了如何使用DFS来解决迷宫最短路问题。用DFS求解迷宫最短路有一个很大的缺点,需要枚举所有可能的路径,读入的地图一旦很大,可能的搜索方案数量会非常多,用DFS搜索显然效率会很低。我们可以借助BFS来求解迷宫游戏。由于BFS是分层搜索,因此,第一次搜索到终点的时候,当前搜索的层数就是最短路径的长度。如果我们要求解起点
我家小白小花儿
·
2024-02-15 06:12
C++
算法
二叉树:前序/中序/后序/层序遍历 (递归&非递归
c++
版本)
参考https://www.cnblogs.com/bigsai/p/11393609.html1.前序遍历前序的规则就是根结点--->左子树--->右子树.我们在调用递归前进行节点操作。对于前序,就是先访问(输出)该节点。而递归左,递归右侧,会优先递归左侧。直到没有左节点。才会停止。访问次序大致为:测试用例:(1)递归版本structTreeNode{intval;TreeNode*left;T
洛丽塔的云裳
·
2024-02-15 06:28
C++
面向对象 - 运算符重载与友元函数(头歌)
第1关:复数运算任务描述本关任务:设计一个复数类并实现复数的三种运算。相关知识所谓重载,就是赋予新的含义。函数重载可以让一个函数名有多种功能,在不同情况下进行不同的操作。运算符重载也是一个道理,同一个运算符可以有不同的功能。本关我们就一起来学习运算符重载的使用。运算符重载运算符重载的方法是定义一个重载运算符的函数,在需要执行被重载的运算符时,系统就自动调用该函数,以实现相应的运算。也就是说,运算符
netexsy
·
2024-02-15 05:54
c++
java
算法
zero down-time update服务的方案
从问题开始先来抛一块砖,对于静态编译的应用程序,比如用C、
C++
、Golang或者其它的语言编写的程序,如果我们修改一个BUG或者添加一个新的特性后,如何在服务不下线的情况下更远应用程序呢?
Yt_cc
·
2024-02-15 05:37
C++
面向对象程序设计-北京大学-郭炜【课程笔记(一)】
C++
面向对象程序设计-北京大学-郭炜【课程笔记(一)】1、引用的概念1.1、引用应用的简单示例1.2、常引用2、"const"关键字的用法(常量指针/指针常量)3、动态内存分配4、内联函数5、函数重载
☞源仔
·
2024-02-15 05:18
c++
C++
核心——多态
C++
核心——多态多态的基本概念多态是
C++
面向对象三大特性之一,是利用继承语法实现的一种编程思想,简称调父用子,调用父类的函数,实际调用的是子类的实现多态分为两类静态多态:函数重载和运算符重载属于静态多态
猪猪爱吃鱼
·
2024-02-15 04:24
【黑马程序员】
C++
学习笔记--入门篇(上)
第一阶段基础语法入门(上)1C++初始1.1第一个
C++
程序编写一个
C++
程序总共分为4个步骤:创建项目创建文件编写代码运行程序以devC++为例1.1.1创建项目1.1.2创建文件此处忘记截图了,步骤为右键单击
山楂橙子
·
2024-02-15 04:41
C/C++
c++
学习
笔记
算法
开发语言
c语言
C++
语句汇总(逐渐补充版)(小白友好型)
coutusingnamespacestd;intmain(){coutusingnamespacestd;intmain(){//C++cout#includeusingnamespacestd;//用
C+
山楂橙子
·
2024-02-15 04:10
速查
C/C++
c++
开发语言
算法
c语言
C++
11新特性之并发
概述随着计算机硬件的发展,多核处理器已经成为主流,对程序并发执行能力的需求日益增长。C++11标准引入了一套全面且强大的并发编程支持库,为开发者提供了一个安全、高效地利用多核CPU资源进行并行计算的新框架,极大地简化了多线程开发。std::thread在C++11中,std::thread是用于创建和管理线程的核心组件。使用线程的一些要点如下。1、创建线程。通过调用std::thread构造函数,
hope_wisdom
·
2024-02-15 04:09
C++
11新特性
c++
开发语言
并发
C++
11
C++
Qt设计模式精讲附PDF下载
C++Qt设计模式(第2版)是美国萨福克大学已使用十余年的经典教程,利用跨平台开源软件开发框架Qt阐释了
C++
和设计模式中的主要思想。
新潮看世界
·
2024-02-15 04:36
嵌入式软件工程师面试题(九)
5、介绍下常用的gdb命令6、
C++
什么情况下必须用初始化列表7
嵌入式基地
·
2024-02-15 04:36
牛客网嵌入式刷题专栏
单片机
stm32
嵌入式硬件
面试
嵌入式面试
JavaWeb学习|JSON与AJAX
JSON采用完全独立于语言的文本格式,而且很多语言都提供了对json的支持(包括C,
C++
,C#,Java,JavaScr
半夜下雨
·
2024-02-15 04:35
Java技术学习
java
2021-怪诞心理学-相信信别人,不过别忘了切牌---撒谎与欺骗心理学(1)
作为探究跨物种沟通大型研究项目的一个组成部分,来自
斯坦福
大学的发展心
12_德德
·
2024-02-15 03:28
C++
内存管理
一、
C++
内存分布1.栈又叫堆栈--非静态局部变量/函数参数/返回值等等,栈是向下增长的。2.内存映射段是高效的I/O映射方式,用于装载一个共享的动态内存库。
可涵不会debug
·
2024-02-15 03:54
C++
c++
开发语言
哈希表算法模版
constintN=1e5+3;//取大于1e5的第一个质数,取质数冲突的概率最小可以百度//*开一个槽hinth[N],e[N],ne[N],idx;//邻接表voidinsert(intx){//
c+
Jared_devin
·
2024-02-15 03:53
Acwing
数据结构
散列表
哈希算法
数据结构
“约瑟夫环”问题的四种方法及详解注释(
c++
实现)
Ⅰ.故事背景据说著名犹太历史学家Josephus有过以下的故事:在罗马人占领乔塔帕特后,39个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus和他的朋友并不想遵从。首先从一个人开始,越过k-2个
Jared_devin
·
2024-02-15 03:53
算法
图论
WideFmtStr -
C++
Builder
C++Builder参考手册➙System::Sysutils➙WideFmtStr格式化数据到WideString类型的字符串头文件:#include命名空间:System::Sysutils函数原型:void__fastcallWideFmtStr(System::WideString&Result,constSystem::WideStringFormat,constSystem::TVar
玄坴
·
2024-02-15 03:16
侯捷《
C++
/OOP/GP/DP》讲座心得
OOP/GP/DP》讲座心得侯捷《
C++
/OOP/GP/DP》讲座心得———作者:naven很高兴侯捷老师又来公司了,给我们上了四天非常生动的技术讲座,受益匪浅,现在我简要介绍一下我的学习心得,与大家分享
qq_28337005
·
2024-02-15 03:16
心路历程
学习
C++
C+11的标准规范于2011年2月正式落稿,而此前10余年间,
C++
正式标准一直是C++98/03[①]。相比
holmes_MX
·
2024-02-15 03:45
C++
学习
C+11的标准规范于2011年2月正式落稿,而此前10余年间,
C++
正式标准一直是C++98/03[①]。相比C++98/03,C++11有了非常多的变化,甚至一度让笔者大呼不认识
C++
了[②]。
饭饭之正版麻子
·
2024-02-15 03:15
c/c++
侯捷《
C++
/OOP/GP/DP》讲座心得(转)
侯捷《
C++
/OOP/GP/DP》讲座心得———作者:naven很高兴侯捷老师又来公司了,给我们上了四天非常生动的技术讲座,受益匪浅,现在我简要介绍一下我的学习心得,与大家分享。
gxj1680
·
2024-02-15 03:15
C/C++用法类
c++
decorator
inheritance
设计模式
class
object
C++
的继承(两个类互相继承/单个类继承/真实案例分享/心得体会)
前言最近复习到二叉树的遍历,递归依旧不是十分的清楚。暂时不用递归遍历了,改用层序遍历二叉树,以下是层序遍历的详细原理:从根节点开始,逐层访问二叉树的节点,同一层中的节点按照从左到右的顺序被访问。创建一个队列(可以使用列表实现),并将根节点入队。进入循环,直到队列为空:从队列中取出一个节点,将其值存入结果列表或进行其他操作。如果该节点有左子节点,则将左子节点入队。如果该节点有右子节点,则将右子节点入
只会敲代码的喵
·
2024-02-15 03:44
c++
开发语言
数据结构
算法
慢下来观察这个世界,让其听见你的声音
副标题:
斯坦福
CGCP学生写作竞赛引言:我们生活在一个错综复杂的全球化世界。当我们拥抱未来的同时,我们希望当今的年轻人能成为社会化中积极的观察者和审慎的思想者。
话多又自律的小张
·
2024-02-15 03:29
【黑马程序员】
C++
运算符重载
文章目录运算符重载加号运算符重载成员函数实现运算符重载全局函数实现运算符重载全局函数实现函数重载左移运算符重载递增运算符重载赋值运算符重载关系运算符重载函数调用运算符重载运算符重载对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型对于内置的数据类型的表达式的运算符是不可能改变的不要滥用运算符重载加号运算符重载可以计算自定义数据类型成员函数实现运算符重载成员函数实现运算符重载的本质p
double_happiness
·
2024-02-15 03:44
#
C++笔记
c++
开发语言
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他