自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 C++基础学习-34可变参模板,模板模板参数

可变参模板,模板模板参数

2022-06-14 17:48:29 191

原创 C++基础学习-33模板全特化、偏特化(局部特化)

模板全特化、偏特化(局部特化)

2022-06-14 12:10:47 487

原创 C++基础学习-32using定义模板别名,显式指定模板参数

using定义模板别名,显式指定模板参数

2022-06-11 15:53:27 393

原创 C++基础学习-31成员函数模板,模板显式实例化与声明

成员函数模板,模板显式实例化与声明

2022-06-10 18:48:17 1473

原创 C++基础学习-30用typename场合、默认模板参数、趣味写法分析

用typename场合、默认模板参数、趣味写法分析

2022-06-10 18:21:57 210

原创 C++基础学习-29类模板概念,类模板定义、使用

类模板概念,类模板定义、使用

2022-06-10 16:56:36 1011

原创 C++基础学习-28模板概念,函数模板定义、调用

模板概念,函数模板定义、调用

2022-06-10 15:29:58 289

原创 C++基础学习-27类型转换构造函数、运算符、类成员指针之详述

类型转换构造函数、运算符、类成员指针之详述

2022-06-07 21:14:27 132

原创 C++基础学习-26继承的构造函数、多重继承、虚继承

继承的构造函数、多重继承、虚继承

2022-06-02 13:29:06 419

原创 C++基础学习-25对象移动、移动构造函数、移动赋值运算符

对象移动、移动构造函数、移动赋值运算符

2022-06-01 18:37:40 641

原创 C++基础学习-24临时对象深入探讨、解析、提高性能手段

临时对象 就是因为一些原因,系统需要一个对象来保存状态等等 隐式的创建一个对象 用后立刻析构。临时对象都是无名的,也就是不是显式的 这个是为了写代码方便,少写一点,系统帮你干的活。 但有时,如果构造和析构写的不够好,临时对象的产生 以及销毁 就会引起程序错误了。二、产生临时对象的情况和解决这里主要是针对代码书写产生的临时变量1.以传值的方式给函数传递参数在main中如果addFunc为2.类型转换生成的临时对象/隐式类型转换以保证函数调用成功char[]转string的转换,calc必须加

2022-06-01 15:08:39 265

原创 C++基础学习-23左值、右值、左值引用、右值引用、move

基础学习-23左值、右值、左值引用、右值引用、move

2022-05-31 15:33:36 149

原创 Linux c++ nginx通信

fork函数1.进程概念多个进程可共享同一个可执行文件(程序),进程一般定义为程序执行的一个实例。fork用于进程中创建子进程,当该子进程创建时,它从fork函数的下一条语句(或者说从fork的返回处)开始执行与父进程相同的代码。fork后父子进程执行的先后顺序并不确定(与内核调度算法有关)。2.简单范例#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <signa

2022-05-30 15:56:16 178

原创 C++ 友元函数、友元类、友元成员函数

1.友元函数可以访问不受public protected private影响。func.h#ifndef __FUNC__#define __FUNC__#include<cstdio>#include<iostream>using namespace std;#include "test.h"class Test;void testFuncFriend(const Test &tempmen);#endif // !__FUNC__f

2022-05-25 18:59:24 197

原创 Linux 命令行参数解析函数-getopt()

1.getopt()函数声明如下:#include <unistd.h>int getopt(int argc, char * const argv[], const char *optstring);extern char *optarg;extern int optind, opterr, optopt;函数getopt的argc和argv参数通常直接从main()的参数直接传递而来。optstring是选项字母组成的字串。如果该字串里的任一字符后面有冒号,那么这个选项就要

2022-05-23 15:00:22 244

原创 linux C/C++ 宏定义 __FILE__、__LINE__、__func__、__TIME__

一、用例测试环境 整篇文章测试用例使用到的环境如下,并不是说一定要在如下环境中才有效,只是指明下本文的测试用例环境。输入: cat /etc/redhat-release 系统环境:CentOS Linux release 7.5.1804 (Core) 测试文件名: test.c二、宏定义2.1 __FILE__ 作用:表示当前源文件名,类型为字符串常量;#include <stdio.h>int main(){ printf("%...

2022-05-23 11:23:09 1849 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除