more >>🎯 导读:代理模式是一个非常实用、在底层开发中随处可见的结构型设计模式。它的核心思想用一句话概括:**”不要直接碰那个真实的对象,找个替身(中介)来帮你办事。”** 本文配有 📊 UML类图 和 💻 完整代码案例,带你彻底掌握这个”替身”技巧!
宇宙很大,生活更大
🎯 导读:本文将用生动有趣的方式,带你深入理解面向对象设计的四大核心原则。每个原则都配有 🎭 生活比喻、💻 完整代码案例 和 📊 UML类图,让你轻松掌握这些看似高深的设计思想!
想象一下,你正在搭建一座大厦:
设计原则就是软件世界的”建筑规范”,它们让我们的代码:
当const遇到指针,引用时,我们往往会很困惑,它修饰的是指针本身还是指针所指向的变量呢?本文会助你解决这类问题。
C++ 模板(Templates)是现代 C++ 中强大而灵活的特性,支持泛型编程,使得代码更具复用性和类型安全性。模板不仅包括基本的函数模板和类模板,还涵盖了模板特化(全特化与偏特化)、模板参数种类、变参模板(Variadic Templates)、模板元编程(Template Metaprogramming)、SFINAE(Substitution Failure Is Not An Error)等高级内容。
more >>std::shared_ptr 是 C++11 引入的共享所有权智能指针,它通过引用计数(Reference Counting) 机制实现多个智能指针共享同一个对象的所有权。与 unique_ptr 的独占所有权不同,shared_ptr 允许多个指针实例共同管理同一个动态分配的对象。
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