内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

当前分类:

> 软件编程 > C++教程 >

  • C++实现IAT HOOK04月26日

    IATHook的主要原理是替换导入的api的地址,将其地址改成我们的函数的地址,其缺点也很明显,如果你不知道我的函数叫什么,或者我的函数没 存在导入表中,你就无法使用IATHook了,IATHook主要是通过修改PE中IAT表来实现的,IAT表在运行之前,里面存的是函数名

    Tags:C++HOOK
  • C++程序一个血泪教训04月26日

    编译没问题呀,但是提示我越界了,找了一个下午,最后无意发现原来l和1弄混了千万吸取教训! #includeiostream#includealgorithmusing namespace std;void Merge(int *initList, int *mergedList, const int l, const int m, const int n )//n代表有效的数字

    Tags:C++
  • C++编程的必要软件04月26日

    内容简介 前言 编程的必要工具 选择你的IDE 总结 第一部分第三课预告 1. 前言 这一课我们来做一些 C++ 开发前的准备工作。 2. 编程的必要工具 依你看,对编程来说,什么软件是必要的呢? 如果你认真学了上一课,那你至少可以说出一种吧。 对了,就是编译器。

    Tags:C++
  • 随手写了一个没来得及进C++17的make_overload04月26日

    namespace detail{template class ... struct callables;template class TCallable , class... TRest struct callablesTCallable, TRest... : TCallable, callablesTRest...{ private : using base1 = TCallable; using base2 = callablesTRest...; public :

    Tags:C++
  • .NET跨平台实践:再谈用C#开发Linux守护进程04月25日

    Linux守护进程是Linux的后台服务进程,相当于Windows服务进程,对于为Linux开发服务程序的朋友来说,Linux守护进程相关技术是必不可少的,因为这个技术不仅仅是开发守护进程,还可以拓展到多子进程,父子进程,父子进程通讯与控制等方面。 去年我也曾写了一

    Tags:.NETLinux
  • c/c++测试函数的运行时间(八种方法)04月25日

    目前,存在着各种计时函数,一般的处理都是先调用计时函数,记下当前时间tstart,然后处理一段程序,再调用计时函数,记下处理后的时间tend,再tend和tstart做差,就可以得到程序的执行时间,但是各种计时函数的精度不一样.下面对各种计时函数,做些简单记录

    Tags:c++
  • c++11异步调用04月25日

    在c++11之前我们想要获取一个线程的执行结果,通常的的手段就是给线程传一个指针或者引用,然后把执行结果给这个指针或者引用,这样我们就可以在其他的线程例获取执行结果了,但是这种方法有一个缺点就是,我们并不知道什么时候可以得到这个执行结果,换句话

    Tags:c++异步调用
  • C++ STL学习之容器set和multiset(补充材料)04月25日

    一、set和multiset基础 set和multiset会根据特定的排序准则,自动将元素进行排序。不同的是后者允许元素重复而前者不允许。 需要包含头文件: #include set set和multiset都是定义在std空间里的类模板: 1 template class _Kty , 2 class _Pr = less_Kty, 3

    Tags:STLmultiset
  • Prim算法图示详解,附C++源代码04月25日

    Prim 算法思路介绍 Prim 用于找出一个无向连通图的最小生成树(Minimum Spanning Tree)。首先初始化一个空集 S,然后选择一个起点,加入到 S 中。此后不断选择与 S 中的顶点距离最短的顶点,加入到 S 中,并输出这条最短的边。最终,所有点都将被加入到集合

    Tags:primc++
  • 通过这9本开源书,学好C++04月25日

    书籍非常具有个人主观性,编程类的书籍也不例外。但是不管书籍的风格,重点或者节奏如何,好的 C++ 编程书能带读者开启一段引人入胜的旅程,拓展 C++ 语言的能力,向读者展示如何使用C++来构建各种东西。 我精心挑选了一些 C++ 的书籍,这些书都非常值得一读

    Tags:C++开源
  • CPP笔记:泛型编程简单总结04月24日

    本篇是基于《Essential C++》第三章泛型编程风格的一个简单总结 1 Iterator vectorstring::iterator 表明此iterator是位于string vector定义内的一个嵌套类型; vectorstring::const_iterator 只容许我们读取vector内的元素,但不容许任何写入操作; 2 容器

    Tags:CPP泛型编程
  • C++静态库与动态库04月24日

    这次分享的 宗旨 是让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养链接、装载与库》。 什么是库 库是写好的现

    Tags:C++静态库动态库
  • Qt事件机制概览04月23日

    Qt事件机制概览 跨线程的信号和槽与事件循环 Native widget or Alien widget 创建QApplication的message-only窗口 派发事件的公共基础方法 QApplication的创建过程 QWidget native QWidget 的创建过程 普通native widget回调过程 QApplication的message-only

    Tags:Qt
  • 读书笔记effctive c++ Item 52如果你实现了placement new,你也要04月23日

    1. 调用普通版本的operator new抛出异常会发生什么? Placement new和placement delete不是C++动物园中最常遇到的猛兽,所以你不用担心你对它们不熟悉。当你像下面这样实现一个new表达式的时候,回忆一下Item 16和 Item 17 : 1 Widget *pw = new Widget; 两

    Tags:effctivec++
  • C++头文件系列(system_error)04月23日

    1.为什么system_error ....report error conditions originating from the operating system or low-level application program interfaces. 报告源于 操作系统 或 低层程序接口 的 错误 。 更进一步说, system_error 提供了用于报告该方面错误的异常机制,

    Tags:C++头文件
  • C++探索之旅第一部分第一课:什么是C++?04月23日

    内容简介 开宗明义 什么是C++ 什么是程序 编程语言 C++与其他语言的比较 C++的历史 C++经典书籍 总结 第一部分第二课预告 1. 开宗明义 亲爱的读者,您是否对 C++ 感兴趣,但因为 C++ 看起来很难,或者别人对你说 C++ 挺难的,你不知道如何下口,哦,不,是如

    Tags:C++
  • 数据结构与算法(c++):跳跃表(skip list)04月23日

    今天要介绍一个这样的数据结构: 单向链接 有序保存 支持添加、删除和检索操作 链表的元素查询接近线性时间 跳跃表 Skip List 一、普通链表 对于普通链接来说,越靠前的节点检索的时间花费越低,反之则越高。而且,即使我们引入复杂算法,其检索的时间花费依

    Tags:c++
  • C++模板04月22日

    假设我们有如下 比较 Fun bool IsEqual (const int left , const int right) { return left == right; } 此时我们比较 int 值是否相等-函数调用- isEqual( 1, 2 ); 但如果我们想比较 两个 string 对象是否相等, 则需要重新写一个Fun: bool IsEqual (const

    Tags:C++模板
  • CPP借助神器VS理解内存存储04月22日

    之前也有想了解这些,第一个不是学底层的不知道从何理解,第二个上网搜概念,大牛们三言两语就结束了,举得例子也比较复杂,对于非C方向的可能有点吃力,所以一直没理解。 今天偶然发现原来还要内存窗口之说,就慢慢的打开了思路,形成了自己的理解, 有不当

    Tags:CPP
  • 《C++之那些年踩过的坑(附录一)》04月22日

    本系列文章针对我在写C++代码的过程中,尤其是做自己的项目时,踩过的各种坑。以此作为给自己的警惕。 本来上个月就开始动笔了,直到现在才发出来,实在太多事情。可能有些小朋友不知道写这一篇随笔的起因,那么你可以看一下我之前写的。 上一篇 的最后,我

    Tags:C++

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.

清屏网 版权所有 豫ICP备15026204号