当前位置:首页 » C语言&C++

C语言&C++

3
阅读

Qt自定义标签按钮

当你接触到Qt时,你会为它极为方便的跨平台方面感到吃惊,从而想尝试着使用Qt。渐渐地你会发现Qt自带的一些控件不能满足自己的需要,此时就需要我们自己定义一个属于自己...
来源 2017-06-12 12:21
1
阅读

深入探索C++对象模型(六)

执行期语意学(RuntimeSemantics)对象的构造和析构(ObjectConstructorandDestructor)一般而言,constructor和destructor的安插都如你所预期:{Pointpoint;//point.Point::P...
来源 2017-06-12 11:21
2
阅读

C语言进制转换的一个小错误

今天学妹问了一个问题,问题是这样的有以下程序#includestdio.hvoidmain(){intm=0256,n=256;printf(%o%o,m,n);}程序运行输出的结果是A、02560400B、0256256C、256400心...
来源 2017-06-11 21:21
1
阅读

7 面向对象的三大特征

面向对象的三大特征为:封装、继承、多态。1封装(encapsulation)1.1广义上的封装就是包装,可以将方法看作是对为完成特定功能的代码的封装,可以把类看作对属性和方法的封...
来源 2017-06-09 21:01
1
阅读

深入探索C++对象模型(五)

构造、解构、拷贝语意学(SemanticsofConstruction,Destruction,andCopy)一般而言,class的datamember应该被初始化,并且只在constructor中或是在class的其他memberfunctio...
来源 2017-06-09 10:01
46
阅读

CEF3 获取Cookie例子 CefCookieManager C++

首先从cef_cookie.h源码中看到CefCookieManager这个类://VisitallcookiesontheIOthread.Thereturnedcookiesareorderedby//longestpath,thenbyearliestcreationdate.Retur...
来源 2017-06-09 00:01
2
阅读

侯捷STL学习(四)--allocator和容器时间的实现关系

第十一节分配器分配器的好坏影响到容器的性能operatornew()里面调用mallocD:\ProgramFiles(x86)\MicrosoftVisualStudio12.0\VC\crt\srcvc下的源代码路径分配的内存要比申...
来源 2017-06-08 00:07
1
阅读

深入探索C++对象模型(四)

Function语意学(TheSemanticsofFunction)staticmemberfunctions不可能做到的两点:(1)直接存取nonstatic数据,(2)被声明为const的。Member的各种调用方式NonstaticMemberF...
来源 2017-06-07 22:01
6
阅读

深入探索C++对象模型(三)

Data语义学一个class的datamembers,一般而言,可以表现这个class在程序执行时的某种状态。Nonstaticdatamembers放置的是“个别的classobject”感兴趣的数据,staticdatam...
来源 2017-06-06 20:21
1
阅读

Android面试题

1.Java问题publicclassCharTest{Stringstr=newString(good);char[]ch={'a','b','c'};publicstaticvoidmain(Stringargs[]){InterContentsinfo=newInterContents();CharTe...
来源 2017-06-06 19:21
4
阅读

Ceph 文件存储、对象存储、内存存储、KV存储支持:ObjectStore::create

ObjectStore*ObjectStore::create(CephContext*cct,conststringtype,conststringdata,conststringjournal,osflagbits_tflags){if(type==filestore){returnnewFileStore(...
来源 2017-06-04 08:21
2
阅读

CoreCLR系列随笔 之ClrJit项目之alloc.cpp文件分析(1)

首先声明,自己对CLR了解得不多,只是个人爱好,可能有错误,请指出,文件源码如下(可能不是最新的)////Copyright(c)Microsoft.Allrightsreserved.//LicensedundertheMI...
来源 2017-06-03 22:21
7
阅读

使用HAL库函数建立STM32F2工程

一、建立一个新的文件夹,新建三个文件夹User、Driver、Project,还可以加一个Doc存放工程的相关说明等等。1、将STM32F2xx的库函数(HAL函数库)中的Drivers文件夹中的所...
来源 2017-06-03 15:21
1
阅读

makefile介绍1.0

1.gcc参数-o指定生成文件名-c只编译不链接2.makefile标准格式CC=gcc#编译器变量,#代表注释SRCS=main.cpp\#源文件变量a.cpp\b.cpp\c.cppOBJS=$(SRCS:.cpp=.o)#将SRCS中的....
来源 2017-06-02 20:41
1
阅读

红黑树之删除原理和实现

删除因为根据BST中的规则,选择该结点的左子树中最大值和右子树中最小值替代掉原本要删除的点的值,再将改点删掉即可,所以这里只会讨论那个删掉的点。分为以下情况:删...
来源 2017-06-02 20:01
2
阅读

xjoi 2082: 小明的序列

本文为博主原创文章,未均允许反正我也没法管对吧www点cnblogs点com/AwD-/维护一个序列,初始全为\(1\)支持两种操作:1.对于所有的位置\(i\),将它的值乘上\(i+a\)2.询问\...
来源 2017-06-02 17:41
2
阅读

extern关键字详解

在C/C++编程过程中,经常会进行变量和函数的声明和定义,各个模块间共用同一个全局变量时,此时extern就派上用场了。定义extern可以置于变量或者函数前,以标示变量或者...
来源 2017-06-02 12:02
2
阅读

cpp命名空间

1.namespace:c++里面的所有标识符都被定义到名为std的namespace中,命名空间就是标识符的各种可见范围,控制其作用域。2.std为c++标准命名空间,c++标准库里的标识符都...
来源 2017-06-02 00:21
1
阅读

对yield 的理解

最近在学习Python的时候看到yield的相关语法,感觉很独特,相比其他如C/C++的语法比较有意思,于是在看完资料相关章节做一个总结。yield是一个类似于return的语法,但是...
来源 2017-06-01 23:01
9
阅读

[c++]大数运算1---利用C++ string实现任意长度正小数、整数之间的加减法

一、概述本文属于大大维原创,转载请注明出处!!!C/C++中的int类型能表示的范围是-2E31-2E311。unsigned类型能表示的范围是0-2E321,即0-4294967295。所以,int和uns...
来源 2017-06-01 20:01
1
阅读

source install sshpass in aix(原创)

1、源码下载:wgethttps://nchc.dl.sourceforge.net/project/sshpass/sshpass/1.06/sshpass-1.06.tar.gz2、解压gunzipsshpass-1.06.tar.gztar-xvfsshpass-1.06.tarcdsshpas...
来源 2017-06-01 18:01
2
阅读

Fisher Vector Encoding and Gaussian Mixture Model

一、背景知识1.DiscriminantLearningAlgorithms(判别式方法)andGenerativeLearningAlgorithms(生成式方法)现在常见的模式识别方法有两种,一种是判别式方法;一种是生成...
来源 2017-05-30 23:42
6
阅读

两种状态机的写法比较

在FPGA里想写顺序执行的语句没有C语言来的简便花哨,比如for循环,或者再厉害点的来个嵌套循环。FPGA里要实现顺序执行某个操作功能需要借助状态机实现。下面比较了下两种...
来源 2017-05-29 17:02
2
阅读

用c++实现高精度加法

c++实习高精度加法最近遇到一个c++实现高精度加法的问题,高精度问题往往十复杂但发现其中的规律后发现并没有那么复杂,这里我实现了一个整数的高精度加法,主要需要注意...
来源 2017-05-29 10:21
2
阅读

c语言项目开发流程二部曲

一.在第一部曲中我们介绍了电子词典项目开发的前5步,下面继续我们的步伐。6.函数接口设计,这一步不是一蹴而就的,在项目进行中得不断修改,下面是我电子词典项目接口。1...
来源 2017-05-26 10:00