上一页 1 2 3 4 5 6 7 ··· 22 下一页
摘要: 笑谈c++智能指针 c的一切都是类或模板类, 万变不离其宗. 智能指针也是类,模板类. 不同的智能指针,就对应了不同的类实现了, 但是它们都利用了类对象有释放的时候会调用析构函数的原理. C有以下几种智能指针: auto_ptr : c++11之后就弃用了. unique_ptr : 它代替了aut 阅读全文
posted @ 2020-09-05 22:22 殷大侠 阅读(315) 评论(0) 推荐(0) 编辑
摘要: C++中重载运算符 注意事项: 重载运算符函数要求必须有一个参数为类对象. 重载运算符函数不可以有默认参实参.(operator() 除外) 重载运算符函数的参数个数与运算符作用的运算对象数量相同, 对于二元运算符来说,左侧运算符对象传递给第一个参数,右侧运算符对象传递给第二个参数. 重载之后的运算 阅读全文
posted @ 2020-09-05 22:20 殷大侠 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 从c++11开始,可以使用lambda表达式,介绍一下使用方法以及事项, 你可以把它当作一个无名重载了operator()运算符的类对象。 [TOC] 知识背景 尾置返回类型 C++11标准中,引入定义函数时的一种新的方法,使用 尾置返回类型 .这种形式对于返回类型比较复杂的情况很有效。 通常情况下 阅读全文
posted @ 2020-05-23 19:12 殷大侠 阅读(1356) 评论(0) 推荐(0) 编辑
摘要: [TOC] 定制new和delete 第49条:了解new_handler的行为 什么是new_handler? 1. new_handler是一个函数指针类型,定义在头文件中,它为函数std::set_new_handler()与std::get_new_handler()所使用. 原型定义如下所 阅读全文
posted @ 2020-05-16 14:06 殷大侠 阅读(768) 评论(0) 推荐(0) 编辑
摘要: git工具的常用指令,之前已经不止看过一次,看一遍忘一遍,忘一遍看一遍!!! 俗话说,好记兴不如烂笔头,那就把它们记下来吧。 本文只记录一下我们经常会使用到的git指令, 不深入扩展与研究它背后后了什么事情 。记住这些,平常工作/学习就基本上够用了。 [TOC] git的配置与初始化 当我们通过指令 阅读全文
posted @ 2020-05-10 19:06 殷大侠 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 一 提两个简单问题: 下面代码在64位系统下运行,short 类型占两个字节,int类型占4个字节,long类型占8个字节, 猜猜问题1与问题2的结果: 问题1:以下两个代码的输出结果相同吗 代码一: 代码二: 问题2:以下的代码输出结果又是否相同? 代码三: 代码四: 二 猜对答案了没? 1. 问 阅读全文
posted @ 2020-05-02 09:39 殷大侠 阅读(5718) 评论(1) 推荐(1) 编辑
摘要: 1. 实模式 在实模式下,CPU不会为任务提供任务的保护机制,代码任意运行。8086处理器是学习实模式的常用例子。它内部大致有以下寄存器: 8个16位的通用寄存器: AX (可以拆分成两个AH/AL的8位寄存器) BX (BH,BL) CX (CH,CL) DX (DH,DL) SI (source 阅读全文
posted @ 2020-02-05 19:10 殷大侠 阅读(990) 评论(0) 推荐(0) 编辑
摘要: ubunbu系统下google protobuf的安装 说明: 使用protobuf时需要安装两部分: 第一部分为\ .proto文件的编译器,它负责把定义的\ .proto文件生成对应的c++类的.h和.cpp文件; 第二部分是protobuf的c++动态库(由protobuf的源码编译生成),该 阅读全文
posted @ 2020-02-03 00:32 殷大侠 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: "glog" 一. 下载与安装 二.glog简单的使用说明 1. log的严重等级 |等级描述|对应的等级数字| |: :|: :| |INFO|0| |WARNING|1| |ERROR|2| |FATAL|3| 每一个等级都有一个对应的log输出文件,默认文件名为(包含文件路径) 为: 对于高严 阅读全文
posted @ 2020-01-30 20:43 殷大侠 阅读(1860) 评论(0) 推荐(0) 编辑
摘要: "gflags" 一. "下载与安装" 这里直接使用包管理器安装: 二. gflags的简单使用 1. 定义需要的类型 格式: DEFINE\_类型名(变量名, 默认值, 描述语) |类型|定义格式| |: : |: : | |bool类型 |DEFINE\_bool | |32位的int类型 |D 阅读全文
posted @ 2020-01-27 17:34 殷大侠 阅读(1289) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 22 下一页