您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. THE BOOST C++ LIBRARIES

  2. THE BOOST C++ LIBRARIES是一份自己编译的chm格式文档,描述了如何使用boost类库,目录如下: Front page Chapter 1: Introduction 1.1 C++ and Boost 1.2 Development Process 1.3 Installation 1.4 Overview Chapter 2: Smart Pointers 2.1 General 2.2 RAII 2.3 Scoped Pointer 2.4 Scoped Array
  3. 所属分类:C++

    • 发布日期:2010-04-02
    • 文件大小:325632
    • 提供者:acejoy
  1. [C#.2010捷径教程]

  2. Visual C#.NET(C#)is relatively easy to learn for anyone familiar with another object-oriented language. Even someone familiar with Visual Basic 6.0,who is looking for an object-oriented language,will find C# easy to pick up.However,though C#,coupled
  3. 所属分类:C#

    • 发布日期:2010-08-05
    • 文件大小:6291456
    • 提供者:slamdunkdp
  1. Addison.Wesley.Professional.C++.Common.Knowledge.Essential.Intermediate.Programming.2005.chm

  2. Table of Contents Copyright Praise for C++ Common Knowledge Preface Acknowledgments A Note on Typographical Conventions Item 1. Data Abstraction Item 2. Polymorphism Item 3. Design Patterns Item 4. The Standard Template Library Item 5. References Ar
  3. 所属分类:C++

    • 发布日期:2008-04-11
    • 文件大小:458752
    • 提供者:rootfs
  1. C++内存管理.doc

  2. 内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支配权,还放弃了C++超绝的性能。本期专题将从内存管理、内存泄漏、内存回收这三个方面来探讨C++内存管理问题。 内容
  3. 所属分类:硬件开发

    • 发布日期:2011-09-29
    • 文件大小:333824
    • 提供者:defonds
  1. C++编程规范

  2. 第0条 不要拘泥于小节(又名:了解哪些东西不应该标准化) 2   第1条 在高警告级别干净利落地进行编译 4   第2条 使用自动构建系统 7   第3条 使用版本控制系统 8   第4条 做代码审查 9设计风格 11   第5条 一个实体应该只有一个紧凑的职责 12   第6条 正确、简单和清晰第一 13   第7条 编程中应知道何时和如何考虑可伸缩性 14   第8条 不要进行不成熟的优化 16   第9条 不要进行不成熟的劣化 18   第10条 尽量减少全局和共享数据 19   第11
  3. 所属分类:C++

    • 发布日期:2012-05-07
    • 文件大小:36700160
    • 提供者:wzf0730
  1. C++程序的设计机制3 RAII机制

  2. C++程序的设计机制3 RAII机制
  3. 所属分类:C/C++

    • 发布日期:2013-01-22
    • 文件大小:33792
    • 提供者:peeno
  1. C++ 必知必会

  2. 条款1 数据抽象 条款2 多态 条款3 设计模式 条款4 stl 条款5 引用是别名而非指针 条款6 数组形参 条款7 常量指针与指向常量的指针 条款8 指向指针的指针 条款9 新式转型操作符 条款10 常量成员函数的含义 条款11 编译器会在类中放东西 条款12 赋值和初始化并不相同 条款13 复制操作 条款14 函数指针 条款15 指向类成员的指针并非指针 条款16 指向成员函数的指针并非指针 条款17 处理函数和数组声明 条款18 函数对象 条款19 command模式与好莱坞法则 条款
  3. 所属分类:C++

    • 发布日期:2014-02-20
    • 文件大小:16777216
    • 提供者:tingsking18
  1. C++编程规范101条规则、准则与最佳实践PDF.rar

  2. 组织和策略问题 1 第0条 不要拘泥于小节(又名:了解哪些东西不应该标准化) 2 第1条 在高警告级别干净利落地进行编译 4 第2条 使用自动构建系统 7 第3条 使用版本控制系统 8 第4条 做代码审查 9设计风格 11 第5条 一个实体应该只有一个紧凑的职责 12 第6条 正确、简单和清晰第一 13 第7条 编程中应知道何时和如何考虑可伸缩性 14 第8条 不要进行不成熟的优化 16 第9条 不要进行不成熟的劣化 18 第10条 尽量减少全局和共享数据 19 第11条 隐藏信息 20 第1
  3. 所属分类:C++

    • 发布日期:2017-11-27
    • 文件大小:36700160
    • 提供者:zhousiwei
  1. Apress.Pro.Visual.C.plus.plus.2005.for.C.Sharp.Developers.pdf

  2. language interoperability is a significant factor in the success of .NET. We knew C++ programmers would expect powerful features unavailable in other languages, like C#, so we decided exposing common C++ constructs in a familiar manner when using C+
  3. 所属分类:C++

    • 发布日期:2009-02-07
    • 文件大小:3145728
    • 提供者:di_di
  1. C++必知必会【可搜索+可编辑/复制/粘贴+无密码】

  2. 一、下载须知 .........................本书用于传播和交流思想 .........................无目录 .........................已经进行解密处理,大多数PDF会进行加密以至于无法编辑 .........................标清/高清(有颗粒感,但内容清晰) .........................可直接复制粘贴源码 .........................可搜索某一段内容 ...........
  3. 所属分类:C++

    • 发布日期:2018-05-02
    • 文件大小:18874368
    • 提供者:timeischoice
  1. c++11/14/17

  2. c++11/14/17新特性讲解及c++20展望,lambda,raii,,share_ptr
  3. 所属分类:C/C++

    • 发布日期:2018-06-06
    • 文件大小:2097152
    • 提供者:cherish568
  1. System Programming with C++

  2. Table of Contents Getting Started with System Programming Learning the C, C++17 and POSIX Standards System Types for C++ and POSIX C++, RAII and the GSL Refresher Programming Linux / Unix System Learning to Program Console Input / Output A Comprehen
  3. 所属分类:C++

    • 发布日期:2019-01-30
    • 文件大小:1048576
    • 提供者:weixin_43315120
  1. AutoGC简单的C++垃圾回收器,基于多线程。

  2. 这不是智能指针!这是内存集中管理的GC器,基于RAII。AutoGC简单的C++垃圾回收器,基于c++11标准的多线程。这是源码和lib+示例。
  3. 所属分类:C++

    • 发布日期:2020-05-30
    • 文件大小:5242880
    • 提供者:qq_35824650
  1. C++中的RAII机制详解

  2. 主要介绍了C++中的RAII机制详解,RAII是Resource Acquisition Is Initialization的简称,是C++语言的一种管理资源、避免泄漏的惯用法,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-04
    • 文件大小:97280
    • 提供者:weixin_38738272
  1. C++如何用智能指针管理内存资源

  2. 1.简介 C++作为一门应用广泛的高级编程语言,却没有像Java、C#等语言拥有垃圾回收(Garbage Collection )机制来自动进行内存管理,这也是C++一直被诟病的一点。C++在发展的过程中,一直致力于解决内存泄漏,C++虽然基于效率的考虑,没有采用垃圾回收机制,但从C++98开始,推出了智能指针(Smart Pointer)来管理内存资源,以弥补C++在内存管理上的技术空白。 智能指针是C++程序员们一件管理内存的利器,使用智能指针管理内存资源,实际上就是将申请的内存资源交由智能
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:74752
    • 提供者:weixin_38628953
  1. C++11 并发指南之Lock 详解

  2. 在 《 C++11 并发指南三(std::mutex 详解) 》一文中我们主要介绍了 C++11 标准中的互斥量(Mutex),并简单介绍了一下两种锁类型。本节将详细介绍一下 C++11 标准的锁类型。 C++11 标准为我们提供了两种基本的锁类型,分别如下: std::lock_guard,与 Mutex RAII 相关,方便线程对互斥量上锁。 std::unique_lock,与 Mutex RAII 相关,方便线程对互斥量上锁,但提供了更好的上锁和解锁控制。 另外还提供了几个与锁类
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:113664
    • 提供者:weixin_38604951
  1. C++中的RAII机制详解

  2. 前言 在写C++设计模式——单例模式的时候,在写到实例销毁时,设计的GC类是很巧妙的,而这一巧妙的设计就是根据当对象的生命周期结束时会自动调用其析构函数的,而这一巧妙的设计也是有专业的名词的——RAII。那以下将围绕RAII,全面的讲解RAII的相关知识。 什么是RAII? RAII是Resource Acquisition Is Initialization的简称,是C++语言的一种管理资源、避免泄漏的惯用法。利用的就是C++构造的对象最终会被销毁的原则。RAII的做法是使用一个对象,在其构造
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:95232
    • 提供者:weixin_38656463
  1. C++基于消息队列的多线程实现示例代码

  2. 前言 实现消息队列的关键因素是考量不同线程访问消息队列的同步问题。本实现涉及到几个知识点 std::lock_guard 介绍 std::lock_gurad 是 C++11 中定义的模板类。定义如下: template class lock_guard; lock_guard 对象通常用于管理某个锁(Lock)对象,因此与 Mutex RAII 相关,方便线程对互斥量上锁,即在某个 lock_guard 对象的声明周期内,它所管理的锁对象会一直保持上锁状态;而 lock_guard
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:84992
    • 提供者:weixin_38503483
  1. 关于c++ 智能指针及 循环引用的问题

  2. c++智能指针介绍 由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete,比如流程太复杂,最终导致没有 delete,异常导致程序过早退出,没有执行 delete 的情况并不罕见,并造成内存泄露。如此c++引入 智能指针 ,智能指针即是C++ RAII的一种应用,可用于动态资源管理,资源即对象的管理策略。 智能指针在 标头文件的 std 命名空间中定义。 它们对 RAII 或 获取资源即初始化 编程惯用法至关重要。 RAII 的主要原则是为所有堆分配资源提
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:92160
    • 提供者:weixin_38720322
  1. coma:C ++ 20 asynccoroutineconcurrency原始函数-源码

  2. 昏迷 该库包含用于C ++ 20的异步/协程/并发基元。它是扩展的,并且基于标准库和Boost.ASIO。实用程序包括用于信号量,异步信号量和异步条件变量的RAII保护。 例子 使用RAII防护程序阻止信号量 std::counting_semaphore sem{ 10 }; int get_anwser (); int f () { coma::acq_rel_guard g{sem}; return get_anwser (); // may throw } 使用RAII守
  3. 所属分类:其它

    • 发布日期:2021-03-19
    • 文件大小:8192
    • 提供者:weixin_42181888
« 12 »