菜鸟笔记
提升您的技术认知

c 笔记-ag真人游戏

顺序容器vector拷贝使用总结

菜鸟阅读 : 1180

主要用以下几种方法: vector vec; vec.push_back(1); vec.push_back(2); 1.初始化构造时拷贝 vector vec2(vec); 2.assign v...

c 设计模式系列

菜鸟阅读 : 2575

该系列主要总结了使用c 来实现各种设计模式,并结合实际的案例来分析如何使用,以及在什么场合下使用设计模式。以下是该系列所有c 设计模式文章的链接。希望对大家有帮助。 c 设计模式——简单工厂模式 c 设计模式——工厂方法模式 c ...

c 继承详解

菜鸟阅读 : 1303

继承的概念及定义 继承的概念 继承机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能,这样产生新的类,称派生类。继承呈现了面向对象程序设计的层次结构,体现了由简单到复杂的认知过程。以前...

c 多态详解

菜鸟阅读 : 1058

多态的定义及实现 多态的概念:通俗来说,就是多种形态,具体点就是去完成某个行为,当不同的对象去完成时会产生出不同的状态。 比如买票这个行为,当普通人买票时,是全价买票;学生买票时,是半价买票;军人买票时是优先买票。 多态的构成条件 c ...

linux 权限详解

菜鸟阅读 : 1643

我们在使用 linux 的过程中,或多或少都会遇到一些关于使用者和群组的问题,比如最常见的你想要在某个路径下执行某个指令,会经常出现这个错误提示 。 permission denied 反正我大概率见到这个错误都是在使用 ftp 传输文件的...

虚函数表详解

菜鸟阅读 : 1807

关键词:虚函数,虚表,虚表指针,动态绑定,多态 一、概述 为了实现c 的多态,c 使用了一种动态绑定的技术。这个技术的核心是虚函数表(下文简称虚表)。本文介绍虚函数表是如何实现动态绑定的。 二、类的虚表 每个包含了虚函数的类都包含一个虚...

c 实现线程池

菜鸟阅读 : 1175

#ifndef thread_pool_h #define thread_pool_h #include #include #include <...

智能指针unique_ptr浅析

菜鸟阅读 : 2385

前言 unique_ptr这个指针是c 11标准时被引入标准库的,有一种说法称它是boost::scoped_ptr的一个分身,并且它在c 11的时候“转正”了,但是scoped_ptr还被留在boost库中,看来没有转正的机会了,不过...

智能指针weak_ptr浅析

菜鸟阅读 : 1135

前言 weak_ptr这个指针天生一副“小弟”的模样,也是在c 11的时候引入的标准库,它的出现完全是为了弥补它老大shared_ptr天生有缺陷的问题,其实相比于上一代的智能指针auto_ptr来说,新进老大shared_ptr可以说近...

网站地图