关于...的使用...在C宏中称为Variadic Macro,也就是变参宏。比如:#define myprintf(templt,...)fprintf(stderr,templt,__VA_ARGS__)// 或者#define myprintf(templt,args...) fprintf(
转载
2016-12-14 20:16:00
57阅读
2评论
c/c++教程http://download.chinaitlab.com/program/files/13246.html单片机C语言入门http://download.chinaitlab.com/program/files/12907.htmlC++ 入门基础教程http://download.chinaitlab.com/program/files/7617.htmlC语言常用算
原创
2013-12-30 14:50:58
731阅读
自学C++第二章本章课程承接作者主页中《自学C++》的第一章内容。这套课程特别适合自学C++的小白。每节课程最后还有一道练习题,边学边练,可以帮你及时巩固学习到的知识。本教程中的练习题,请移步 http://www.eluzhu.com:1818/my/course/71 进行练习。您也可以在该网站免费学习到更多课程C++ 变量作用域上节课我们学习了变量,这节课我们重点学习一下变量的作用域。作用域
转载
2021-05-21 00:15:40
429阅读
2评论
局部变量当局部变量被定义时,系统不会对其初始化,您必须自行对其初始化。const 变量在C++中,const 关键字用于声明常量,即其值在初始化后不能被修改。这样的变量提供了一种保护机制,确保变量的值在程序运行期间保持不变,从而增加代码的安全性和可读性。const 变量的特点初始化:const 变量必须在声明时初始化,因为之后没有机会再修改它的值。不可修改:一旦const变量被初始化,它的值就不能
原创
2024-10-02 14:21:05
101阅读
代码来自:https://github.com/progschj/ThreadPool/blob/master/ThreadPool.h#ifndef THREAD_POOL_H#define THREAD_POO
原创
2022-08-06 00:00:01
189阅读
1、DEV C++ 不能调试(1)tools->compiler option->settings->linker里设置为yes后,Generate debugging information,并且Rebuil...
转载
2012-01-02 22:13:00
141阅读
2评论
这套C++教程能够很好的帮助你入门,让你掌握C++基础,通俗易懂深入浅出是这套教程最大的特点,让你能够很轻松地学习C++!
原创
2021-06-02 14:54:08
1162阅读
点赞
1评论
异常是程序在执行期间产生的问题。C++ 异常是指在程序运行时发生的特殊情况,比如尝试除以零的操作。 异常提供了一种转移程序控制权的方式。C++ 异常处理涉及到三个关键字:try、catch、throw。 throw: 当问题出现时,程序会抛出一个异常。这是通过使用 throw 关键字来完成的。 ca ...
转载
2021-05-06 23:27:18
267阅读
2评论
C++是一门广泛应用于系统开发、游戏开发、图形学、嵌入式系统、网络应用等领域的编程语言。在掌握了C++基础知识之后,进阶学习可以使你更加熟练地使用C++,并能够开发出更加复杂、高效的应用程序。下面是一些C++进阶的主题和技巧,以帮助你深入了解这门语言。内存管理C++是一门底层的编程语言,因此需要进行手动内存管理。你需要知道如何分配和释放内存,并了解内存泄漏和悬空指针等常见问题。在进阶阶段,你可以学
原创
2023-05-04 12:30:14
223阅读
Windows下使用MinGW在命令行编译运行C++程序
原创
2018-09-22 12:42:00
131阅读
异常是程序在执行期间产生的问题。C++ 异常是指在程序运行时发生的特殊情况,比如尝试除以零的操作。异常提供了一种转移程序控制权的方式。C++ 异常处理涉及到三个关键字:try、catch、throw。throw: 当问题出现时,程序会抛出一个异常。这是通过使用 throw 关键字来完成的。catch: 在您想要处理问题的地方,通过异常处理程序捕获异常。catch 关键字用于捕获异常。try: tr
转载
2021-03-02 11:10:52
313阅读
2评论
C++ STL 教程在前面的章节中,我们已经学习了 C++ 模板的概念。C++ STL(标准模板库)是一套功能强大的 C++ 模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。
转载
2018-08-01 15:08:00
226阅读
2评论
一、前言
这套C++教程能够很好的帮助你入门,让你掌握C++基础并且打开通向高级C++工程师的大门,通俗易懂深入浅出是这套教程最大的特点,让你能够很轻松地学习C++,还有更多详细进阶教程等你!
二、前面的相关教程
1.https://www.jianshu.com/p/8daec4f04d05
2.https://www.jianshu.com/p/f0b1f52abf77
3.https:
原创
2021-06-18 15:59:43
7567阅读
点赞
2评论
C++ Builder2010启动时提示如下对话框:可通过http://andy.jgknet.de/blog/2014/08/editorlineends-ttr-idefixpack-users-are-not-affected/ 下载idefix 修复这个问题。这个包是专门针对EditorLineEnds.ttr问题更新的。
原创
2016-01-31 18:58:01
1896阅读
一、指针的概念指针是一种数据类型,被称为"指针类型"。指针类型描述的是一个地址,这个地址指向内存中另外一个对象的位置。简单的说,指针表示的是它所指向对象的地址。这些地址包括变量,数组或函数。C++编译系统在编译时会为不同数据类型的对象分配大小不同的存储空间。每个储存空间都有一个固定的编号。根据这个地址即可准确找到并访问这些储存单元。定义整数型变量:int a=5;----------->如何
转载
2021-01-17 11:53:08
373阅读
2评论
1. 一维数组的定义及引用定义类型说明符 数组名[常量表达式];复制代码注意事项常量表达式的值必须是正整数数组的起始元素下标为0一维数组在内存中是如何存放的存储方式同样从低地址到高地址,并且所有数组元素都存储在一个连续的内存单元中,数组所占用的内存大小为数组元素类型所占用的内存大小乘以数组元素的个数。初始化定义数组类型 数组名[N]={数组元素1,数组元素2,……数组元素N};复制代码注意事项
转载
2021-01-23 10:11:16
413阅读
2评论
柔性数组1. 什么是柔性数组(Flexible Array Member)?2. 核心特性与要点3. 如何使用?4. 一个具体的例子5. 优点6. 缺点与注意事项7. 与“指针+二次分配”方案的对比总结柔性数组是 C99 标准中引入的一项特性,用于定义一种特殊的结构,该结构包含一个长度可变的数组作为 ...
00. 目录文章目录00. 目录01. C语言基础02. C开发实战03. 数据结构04. C++语言基础05. C++核心编程06. C++开发实战07. MFC08. QT09. 课程设计10. 其它01. C语言基础02. C开发实战03. 数据结构04. C++语言基础05. C++核心编程06. C++开发实战07. MFC08. QT09. 课程设计10. 其它...
原创
2021-09-02 14:20:38
568阅读
1,注释块注释符(/…/)是不可以嵌套使用的。此外,我们还可以使用 #if 0 … #endif 来实现注释,且可以实现嵌套,格式为:#if 0 code#endif你可以把 #if 0 改成 #if 1 来执行 code 的代码。这种形式对程序调试也可以帮助,测试时使用 #if 1 来执行测试代码,发布后使用 #if 0 来屏蔽测试代码。#if 后可以是任意的...
原创
2022-08-30 20:15:09
513阅读
C++ STL 教程在前面的章节中,我们已经学习了 C++ 模板的概念。C++ STL(标准模板库)是一套功能强大的 C++ 模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。C++ 标准模板库的核心包括以下三个组件:组件描述容器(Containers)容器是用来管理某一类对象的集合。C++ 提供了各种不同类型的容器,比如 deque
原创
2023-01-18 17:59:24
162阅读