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

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

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

当前分类:

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

  • 详解C++11 lambda表达式tips08月15日

    C++11加入的lambda表达式是一大进步,大概这样用: int a = 1;auto f = [a](int n)-int { return n+a;};int b = f(2); 这段代码定义了一个lambda表达式,接受一个 int 变量参数,返回一个 int 值,同时又要捕获(即在lambda表达式内访问)外部变量 a 的引用

    Tags:C++11lambda
  • 聊聊c/c++:size_t、ptrdiff_t、socklen_t数据类型08月15日

    本篇目的: 了解size_t/ptrdiff_t这两个机器相关数据类型 了解socklen_t数据类型 这三个数据类型是为了跨平台而重新typedef的 在 闲聊c/c++之: 各平台下基本数据类型的字节长度 一文中,我们总结了一张基本数据类型在各个平台中字节长度表: 各平台各编译器下

    Tags:size_tptrdiff_tsocklen_t
  • unreal C++获得actor及component08月15日

    1:获得场景里的actor for (TActorIteratorAStaticMeshActor ActorItr(GetWorld()); ActorItr; ++ActorItr){ AStaticMeshActor *Mesh = *ActorItr; UE_LOG(LogTemp, Warning, TEXT(%s), *(ActorItr-GetName()));} 2:获得场景里直接拖到actor上面的actor TArra

    Tags:actorcomponentunrealC++
  • 最新VisualC++可再发行组件包(Redistributable Package)下载和合08月15日

    Microsoft Visual C++ 2005 Redistributable Package (x86): Microsoft Visual C++ 2005 可再发行组件包 (x86): https://www.microsoft.com/zh-CN/download/details.aspx?id=3387 Microsoft Visual C++ 2005 Redistributable Package (x64): Microsoft Visua

    Tags:VisualC++Redistributa
  • C++使用tinyXML2读取xml文件08月15日

    1. 准备 访问 https://github.com/leethomason/tinyxml2 下载zip压缩包回本地, 解压后打开文件夹 image.png 其中, tinyxml2.h, tinyxml2.cpp是我们需要的核心文件. 打开tinyxml2-master\tinyxml2文件夹, 双击tinyxml2.sln用VS2017打开solution. 由于这个solu

    Tags:tinyXML2xmlC++
  • 如何提高程序员的技术层次08月12日

    你想进什么公司,和你读什么计算机方向,关系不是很大。只要是理工科的学生,面对技术岗位,其实机会是差不多的。 至于你想什么职位,那显然和你的专业/方向关系较大,比如说很多大数据职位,就明确表示要求你 DM / ML / NLP / IR 背景,但是这也只是说这些

    Tags:程序员
  • 编程语言之父们头顶的发量08月12日

    编程语言是人写的,冥冥大道, 编程语言的运势同创始人密不可分。 气运旺盛的语言,必然是其创始人用心血滋补养育, 经过老九君仔细盘查发现,这其中最直观的表现, 就是编程语言之父们头顶的发量!!! 是的,你没看错,老九君一般不轻易泄露天机! 列举如

    Tags:编程语言
  • c++笔记之继承08月12日

    继承的本质即是数据的复制 为什么这么说呢?看下面的代码 struct Count{ int x; int y; int k;};struct Count1 :Count{ int v;};struct Count2 :Count{ int v;};void test(){ Count1 c1;//创建一个子类 c1.x = 1; c1.y = 2; c1.k = 3; c1.v = 4; //这是它的

    Tags:继承c++
  • 初识Qt1.3之MyFirstWidget代码讲解08月12日

    前两节我们已经安装Qt环境,并且熟悉了QtCreator开发界面。本节接着前面的部分,分析讲解MyFirstWidget代码,并且提供一个非常有用的编程技巧,而且小豆君会在后续的分享中都会 适当的加入一些编程技巧,编程思想等,以方便大家的代码更精简有效。如果有不对

    Tags:MyFirstWidgeQt
  • C++11半同步半异步线程池实现分析08月12日

    线程池介绍 服务器完成一项任务的时间可分为:T1:创建线程或进程时间;T2:执行任务时间;T3:销毁进程或线程时间。通常T1+T3的时间大于T2,线程池正是关注如何缩短T1和T3的时间。 线程池通过在系统中预先创建一定数量的线程,当任务请求到来时从线程池中分

    Tags:C++线程池
  • OIer的C++标准库之字符串库08月12日

    引入 上次我在博客里介绍了OI中可能用到的STL中的功能, 今天我们接着来发掘C++标准库中能为OI所用的部分. 众所周知, OI中经常用到字符串相关的处理, 这时善用字符串库可以使一些操作更加简洁易懂并减少手打代码量与错误概率, 特别是在一些对效率要求不太严格

    Tags:OIerC++
  • c++笔记之虚函数08月12日

    普通函数与虚函数的区别 当类里面没有虚函数只有普通函数时: 当类里面有虚函数时: 我们发现this指针的值和类所占的空间大小变了,也就是说当类里面出现虚函数时就会增加4个字节大小的空间。增加的4个字节就在类的首地址处。 编译器运行时先检查类里面是否

    Tags:虚函数c++
  • 教你开发自定义的BootLoader08月12日

    在本文中,我们以一个简单的boot loader开发过程为例,简单介绍了如何使用低级语言完成自定义boot loader的开发。 读者可访问 此处 下载我们创建的自制boot loader。 一、目标读者 首先需要明确的是,这篇文章是为始终对不同事物的工作原理保持兴趣的那些人

    Tags:BootLoader
  • C++11左值、右值、左值引用、右值引用小结08月12日

    左值和右值 左值:指表达式结束后依然存在的持久对象,可以取地址,具名变量或对象 右值:表达式结束后就不再存在的临时对象,不可以取地址,没有名字。 比如 int a = b + c; ,a 就是一个左值,可以对a取地址,而 b+c 就是一个右值,对表达式 b+c 取地址会

    Tags:C++
  • 一篇文章了解C++异常机制08月12日

    异常语法 一.异常抛出 throw 异常对象; 可以抛出基本类型的对象 throw -1; throw 打开文件失败!; 可以抛出类类型的对象 FileException ex (打开文件失败!); throw ex; throw FileException (打开文件失败!); 不要抛出局部对象的指针 FileException ex (打

    Tags:C++异常机制
  • C/C++如何实现互相调用08月12日

    1. C如何调用CPP代码 在C中如何调用C++函数的问题,简单回答是将函数用extern C声明; 然后C代码中不要include C++的头文件, 而采用直接在C中增加函数声明的方式; 例子 /*C++ code*/extern C void f(int);void f(int i){// your code}/*C code*/void f(int);

    Tags:C++
  • c/c++各平台下基本数据类型的字节长度08月12日

    本篇目的: 了解c/c++的基本数据类型有哪些 测试基本数据类型在各个平台,各个编译器下的sizeof长度 了解c/c++交叉编译概念 如果想编写跨平台的c/c++程序,第一个要了解的就是基本数据类型在各操作系统,各个cpu架构下,各个编译器中的字节长度! 1. c/c++中的

    Tags:c++数据类型
  • C++零基础打造Windows事件钩子:对WMI的深入分析08月12日

    在想要Hook Windows事件时,大家往往会想到rootkits、低级C++代码和Windows API调用。其实还有另一种更简单的方法,无需了解任何关于Windows内部结构的知识,使用预装在Windows中的工具即可实现,那就是WMI。 关于WMI 以下是摘自MSDN的官方说明: WMI(Windo

    Tags:C++WindowsWMI
  • c++笔记之this指针08月12日

    刚学完this指针这一块 就顺便整理整理思路: struct Count{ int x=2, y; int add(int x, int y) { this-x = x; this-y = y; return this-x + this-y; }};int _tmain(){ Count c; c.add(5,6); return 0;}012C3F18 push 6 012C3F1A push 5 012C3F1C lea ecx,[e

    Tags:this指针c++
  • 异步非阻塞模型08月10日

    女主宣言 常言道:温故而知新,可以为师矣。工作中经常会听到有的同学说这个我知道!但是我忘了具体咋回事了,我得google查一下。知识应该在自己脑子中形成一个体系的,有时候我们不能太过依赖google。今天就为大家分享一篇基础知识网络IO同步与异步、阻塞与

    Tags:libevent异步非阻塞模型异步非阻塞模型

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

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