模板基础
C++ 模板(Templates)是现代 C++ 中强大而灵活的特性,支持泛型编程,使得代码更具复用性和类型安全性。模板不仅包括基本的函数模板和类模板,还涵盖了模板特化(全特化与偏特化)、模板参数种类、变参模板(Variadic Templates)、模板元编程(Template Metaprogramming)、SFINAE(Substitution Failure Is Not An Error)等高级内容。
more >>
宇宙很大,生活更大
more >>🎯 导读:本文深入讲解 C++ 三种智能指针的特点与使用场景,通过对比表格和代码示例,帮你彻底搞懂内存管理的利器!
std::unique_ptr 是 C++11 标准库中引入的一种智能指针,其核心设计目标是提供一种对动态分配对象的独占所有权(Exclusive Ownership) 管理机制。
more >>💡 一句话总结:
“异常 = 程序运行时发生的‘意外情况’,C++ 用throw,try,catch三剑客来处理它,让程序不崩溃、能恢复、有尊严地报错。”
using 关键字的用法详解在 C++ 中,using 关键字功能强大且用途多样,从 C++11 开始更是得到了显著增强。它主要用于简化代码、提高可读性、解决继承中的函数隐藏问题等。以下是 using 在 C++ 中的主要用法详解:
在C++中,“缺省”(Default)是一个核心概念,主要指系统、编译器或程序员预先设定的默认值或行为,当用户未显式提供具体值或指令时,程序将自动采用这些预设值。以下从多个维度系统解析“缺省”的含义、应用场景及注意事项:
more >>
在C++中,形参(形式参数)和实参(实际参数)是函数调用机制的核心概念,二者的区别及使用场景需结合C++的语法特性(如值传递、引用传递、指针传递等)深入理解。以下从定义、区别、使用场景及特殊案例四方面系统解析:
more >>tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia-plus根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent:
meta: false
pages: false
posts:
title: true
date: true
path: true
text: false
raw: false
content: false
slug: false
updated: false
comments: false
link: false
permalink: false
excerpt: false
categories: false
tags: true