• Visual Studio Code配置C/C++开发环境的教程图解

    Visual Studio Code配置C/C++开发环境的教程图解

    VS code的环境配置真是要了我的老命……初始配置1.前往官网下载VS code并安装 官网链接:https://code.visualstudio.com2.下载mingw64 官网链接:http://mingw-w64.org/d...

  • C++生成不重复的随机整数

    C++生成不重复的随机整数

    C++生成不重复的随机数,供大家参考,具体内容如下给定正整数的范围[n,m],生成k个不重复的随机数字。IDE是vs013。#include "stdafx.h"#include <iostream> #includ...

C 语言

实例代码讲解c++ 继承特性

阅读(1) 发布者(admin)

——派生类需要自己的构造函数。 派生类中可以根据需要添加额外的数据成员和成员函数,甚至可以给予继承的原成员函数新的定义。 基类指针或引用可指向派生对象,...

C 语言

详细分析c++ const 指针与指向const的指针

阅读(1) 发布者(admin)

最近在复习C++,指针这块真的是重难点,很久了也没有去理会,今晚好好总结一下const指针,好久没有写过博客了,记录一下~const指针的定义:const指针是指针变量的值一经初始化,就不可...

探索Visual C++下创建WPF项目的方法示例
C 语言

探索Visual C++下创建WPF项目的方法示例

阅读(4) 发布者(admin)

C++/CLI 下创建WPF项目的方法由于WPF不仅仅支持C#/VB开发,还支持其他语言,比如: C++、F#等开发,于是大白我最近花了点时间摸索了一下,本文主要介绍 C++/CLI 下创建WPF项目...

QT实现简单音乐播放器
C 语言

QT实现简单音乐播放器

阅读(0) 发布者(admin)

基于QT实现一个多功能媒体播放器,它能播放音频(如mp3),视频
媒体播放器界面,有进度条,可展示总播放时间、当前播放时间,进度条可拖动,有播放、暂停键,有快进、快退键,上一曲下一...

C++基于easyx图形库实现推箱子游戏
C 语言

C++基于easyx图形库实现推箱子游戏

阅读(0) 发布者(admin)

本文实例为大家分享了C++实现推箱子游戏的具体代码,供大家参考,具体内容如下头文件:
#include<stdio.h>#include<stdlib.h>//#include<Windows.h>#include<conio.h>#incl...

C 语言

C语言实现贪吃蛇游戏(单人版)

阅读(0) 发布者(admin)

本文实例为大家分享了C语言实现贪吃蛇游戏的具体代码,供大家参考,具体内容如下相比于第一个:贪吃蛇游戏,功能更加丰富#include"snake.h"//蛇的移动void move_snake();//画...

C 语言

C语言实现贪吃蛇游戏(命令行)

阅读(0) 发布者(admin)

这是一个纯C语言写的贪吃蛇游戏,供大家参考,具体内容如下#include<stdio.h>#include<stdlib.h>#include<windows.h>#include<time.h>#include<conio.h>#define SNAKE_LE...

详解c++中的类型识别
C 语言

详解c++中的类型识别

阅读(0) 发布者(admin)

1、类型识别的相关概念(1)类型识别的作用类型识别是面向对象中引入的一个新概念,主要用来判断赋值兼容性原则中的类型问题,即此时的数据类型到底是基类类型还是派生类类型...

C 语言

浅谈c++ 预处理器

阅读(1) 发布者(admin)

预处理器是一些指令,指示编译器在实际编译之前所需完成的预处理。所有的预处理器指令都是以井号(#)开头,只有空格字符可以出现在预处理指令之前。预处理指令不是 C++ 语句...

实例讲解C++ 命名空间
C 语言

实例讲解C++ 命名空间

阅读(1) 发布者(admin)

假设这样一种情况,当一个班上有两个名叫 Zara 的学生时,为了明确区分它们,我们在使用名字之外,不得不使用一些额外的信息,比如他们的家庭住址,或者他们父母的名字等等。同样...

C 语言

C语言实现简单电子通讯录(2)

阅读(1) 发布者(admin)

本文实例为大家分享了C语言实现简单电子通讯录的具体代码,供大家参考,具体内容如下这两天学完系统调用和标准IO,之前的通讯录可以进行一些改进,将数据保存到文件中(图我这...

C语言实现简单电子通讯录
C 语言

C语言实现简单电子通讯录

阅读(3) 发布者(admin)

本文实例为大家分享了C语言实现电子通讯录的具体代码,供大家参考,具体内容如下制作一个电子通讯录,通过该通讯录能录入好友ID号、姓名(英文)、手
机号码,家庭住址,公司电...

C 语言

C语言实现简易通讯录功能

阅读(3) 发布者(admin)

本文实例为大家分享了C语言实现简易通讯录的具体代码,供大家参考,具体内容如下这两天用C语言编写了一个简易版通讯录(学生信息管理) ,大致功能有添加信息,查看信息(自动按姓...

基于C语言实现个人通讯录管理系统
C 语言

基于C语言实现个人通讯录管理系统

阅读(1) 发布者(admin)

之前利用C语言完成了一个关于个人通讯录管理系统的课题,主要是关于联系人的添加、查找、删除、修改、输出以及文件的写入与读出,还有一个甜点功能—模拟通话,它的实现原...

使用c++调用windows打印api进行打印的示例代码
C 语言

使用c++调用windows打印api进行打印的示例代码

阅读(2) 发布者(admin)

前言
在近期开发的收银台项目中,需要使用打印机进行小票打印,打印流程的时序图如下所示:

在客户的使用过程中,遇到一个问题,如果机器安装了打印机驱动,那么调用厂商提供的...

C++多线程获取返回值方法详解
C 语言

C++多线程获取返回值方法详解

阅读(4) 发布者(admin)

在许多时候,我们会有这样的需求——即我们想要得到线程返回的值。但是在C++11 多线程中我们注意到,std::thread对象会忽略顶层函数的返回值。那问题来了,我们要怎么获得...

C 语言

C++写时拷贝实现原理及实例解析

阅读(7) 发布者(admin)

一、什么是写时拷贝写入时复制是一种计算机程序设计领域的优化策略。其核心思想是,如果有多个调用者同时请求相同资源(如内存或磁盘上的数据存储),他们会共同获取相同的指...

C++多重继承二义性原理实例解析
C 语言

C++多重继承二义性原理实例解析

阅读(5) 发布者(admin)

在派生类中对基类成员访问应该是唯一的,但是在多继承时,可能会导致对基类某成员访问出现不一致的情况,这就是C++多继承中的二义性。有两种继承的情况会产生多义性一、如...

C 语言

一文读懂c++之static关键字

阅读(4) 发布者(admin)

一、静态变量与C语言一样,可以使用static说明自动变量。根据定义的位置不同,分为静态全局变量和静态局部变量。 全局变量是指在所有花括号之外声明的变量,其作用域范围...

C 语言

浅谈c++中“::”和“:” 冒号的意思

阅读(3) 发布者(admin)

(1) “::”
1)类作用域操作符。“::”指明了成员函数所属的类。 如:M::f(s)就表示f(s)是类M的成员函数。2)表示域操作符。 如:声明了一个类A,类A里声明了一个成员函数v...

C 语言

详细分析C++ 数据封装和数据抽象

阅读(5) 发布者(admin)

C++ 数据封装
所有的 C++ 程序都有以下两个基本要素: 程序语句(代码):这是程序中执行动作的部分,它们被称为函数。 程序数据:数据是程序的信息,会受到程序函数的影响。...

JVM系列之String.intern的性能解析
C 语言

JVM系列之String.intern的性能解析

阅读(3) 发布者(admin)

String对象有个特殊的StringTable字符串常量池,为了减少Heap中生成的字符串的数量,推荐尽量直接使用String Table中的字符串常量池中的元素。那么String.intern的性能怎...

C 语言

由浅入深学习C++变量作用域

阅读(3) 发布者(admin)

C++ 变量作用域
作用域是程序的一个区域,一般来说有三个地方可以定义变量: 在函数或一个代码块内部声明的变量,称为局部变量。 在函数参数的定义中声明的变量,称为形式...

详细分析C++ 异常处理
C 语言

详细分析C++ 异常处理

阅读(5) 发布者(admin)

异常是程序在执行期间产生的问题。C++ 异常是指在程序运行时发生的特殊情况,比如尝试除以零的操作。异常提供了一种转移程序控制权的方式。C++ 异常处理涉及到三个关键...