分类 C/C++ 下的文章

C++ 模板(泛化/特化/偏特化)

/* * 为什么要特化? * 因为编译器认为,对于特定的类型,如果你对某一功能有更好的实现,那么就该听你的。 * 模板分类: * 类模板/函数模板 * 特化分类: * 全特化 * 全特化就是限定死模板的实现的具体类型。 * 偏特化 * 偏特化就是模板如果有多个类型,那么...

YAML学习

#include "yaml-cpp/yaml.h" #include <cassert> #include <iostream> #include <vector> #include <fstream> int main(int argc, char **argv) { ...

skynet使用cmake管理

因为个人在skynet需要在windows平台使用(clion/vs/vscode其中一种IDE)+(WSL/Remote Linux)+CMAKE,调试运行skynet,所以写了一份CMAKE。skynet根目录# 校验CMake版本 cmake_minimum_required(VERSION 3.10) # 工程名 project(skynet...

Linux开发环境配置

# 基础软件安装 apt install gcc g++ gdb openssl libssl-dev automake autoconf make libboost-dev libmysqlclient-dev libsqlite3-dev unzip openjdk-8-jdk ant libtool cp -r /usr/include/boos...

VsCode 配合 WSL进行开发

安装插件Remote WSLC/C++CMake ToolsSVNClang-FormatUbuntu安装SVN客户端apt-get install subversion启动远程点击左下角->打开远程窗口->Remote WSL: New Windows->点击打开文件夹->指定路径调试点击调试->创建launch.jso...

C++ 服务器配置文件读取

Singleton.hServerConfig.h#ifndef AURORA_SERVERCONFIG_H #define AURORA_SERVERCONFIG_H #include "Singleton.h" #include <string> #include <map> namespace a...