
C++
文章平均质量分 60
:)#
自有中正之道,不亢不卑,不骄不诌,何得如此也!
展开
-
【c++ header file】
ifndef防止一个工程文件里同时包含两个.h文件时,不会出现重定义的错误。#ifndef和#endif要成对使用#ifndef起到的效果是防止一个源文件两次包含同一个头文件,而不是防止两个源文件包含同一个头文件。事实上,防止同一头文件被两个不同的源文件包含这种要求本身就是不合理的,头文件存在的价值就是被不同的源文件包含。假如你有一个C源文件,它包含了多个头文件,比如头文件A和头文件B,而头文件B又包含了头文件A,则最终的效果是,该源文件包含了两次头文件A。...原创 2022-07-24 21:10:31 · 412 阅读 · 0 评论 -
【mingw +vs2017+cmake】
windows下使用vs创建cmake项目便于迁移到linux下为了不让编译后中间文件到处都是,建立一个build目录编译httpshttps。原创 2022-07-21 20:29:30 · 338 阅读 · 0 评论 -
C/C++基础— —vector基本操作
C/C++基础— —vector基本操作C++ STL(标准模板库)是一套功能强大的 C++ 模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量vector、链表list、队列queue、栈stack。文章目录C/C++基础— —vector基本操作前言一、基本知识1.vector对象的定义和初始化2.vector的操作3.代码示例前言vector不是一种数据类型,而只是一个类模板,可用来定义任意多种数据类型。vector类型的每一种都指定了其保存原创 2022-03-03 20:56:50 · 886 阅读 · 0 评论