AI智能
改变未来

C语言/C++ 第11页

C++ Primer 查漏补缺 —— C++ 中的各种初始化-爱站程序员基地

C++ Primer 查漏补缺 —— C++ 中的各种初始化

AI

初学者在刚开始读 C++ Primer 的时候,总是容易被书中各种初始化搞得头大:默认初始化、列表初始化、值初始化、类内初始值、构造函数初始值列表、 new int 和 new int() 的区别… 本文把书中这些概念集中总结如...

C语言—实现扫雷游戏(注释详解)-爱站程序员基地

C语言—实现扫雷游戏(注释详解)

AI

文章目录 前言 一、游戏规则介绍 二、基本思路流程介绍 三、代码实现 1.用户交互菜单(Menu函数) 2. Game函数 3.放雷函数(SetMines函数) 4.扫雷展示面板&#x...

C++ 中的lambda表达式-爱站程序员基地

C++ 中的lambda表达式

AI

C++中的lambda与函数对象 lambda 表达式是C11中引入的一项新技术,利用 lambda 表达式可以编写内嵌的匿名函数,用以替换独立函数或者函数对象,并且使代码更可读。但是从本质上来讲,lambda表达式只是一种语法糖,因为所有...

C++中Lambda表达式浅析-爱站程序员基地

C++中Lambda表达式浅析

AI

1. Lambda表达式 Lambda表达式是C++11最重要也是最常用的特性之一,是现代编程语言的一个特点,简洁,提高了代码的效率并且可以使程序更加灵活 Lambda表达式就是一个匿名函数,所谓匿名函数,那自然是没有名字的函数,当一个函数...

c++黑客之单一进程实例-爱站程序员基地

c++黑客之单一进程实例

AI

0x00 原理   如果我们将病毒木马植入他人计算机,将会在他人电脑上运行多个实例,很有可能增加暴露的风险。所以为了防止这种风险发生,我们需要通过编程确保只出现一个实例。 0x01 CreateMutex函数 CreateMutex 创建或...

C++数值类型与string、CString之间的转换-爱站程序员基地

C++数值类型与string、CString之间的转换

AI

[TOC] 数值范围 首先看一下各个数值类型的内存大小、取值范围,便于后面测试类型转换功能。数值类型的范围(最大最小值)在**<limits>**中有定义,可以通过宏定义(INT_MIN、INT_MAX)或类模板的min、max...

性能分析之CPU分析-从CPU调用高到具体代码行(C/C++)-爱站程序员基地

性能分析之CPU分析-从CPU调用高到具体代码行(C/C++)

AI

今天在培训的过程中,也提到了分析要具体到代码的事情,如果思路方向是正确的,对java应用和C/C++应用来说,也是几个命令就可以跳到代码行了。前提是要能看得懂堆栈信息。所以一直以来我在讲课的过程中都有画过这样的一个分析思路的图。 在性能分析...

29.qt quick-在QML中调用C++类-爱站程序员基地

29.qt quick-在QML中调用C++类

AI

初学者小建议: 不妨先点赞后再学习, 进群免费拿demo,参考本文章一起学习, 效果更佳o~~~ 1.Qml调用C++类 Qt QML模块提供了一组API,用来将C++类扩展QML中。您可以编写扩展来添加自己的QML类型,扩展现有的Qt类型...