自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (3)
  • 收藏
  • 关注

转载 华为C语言编程规范

https://www.cnblogs.com/leezheng/p/8098720.html1 排版1-1:程序块要采用缩进风格编写,缩进的空格数为4个。说明:对于由开发工具自动生成的代码可以有不一致。1-2:相对独立的程序块之间、变量说明之后必须加空行。如下例子不符合规范:if (!valid_ni(ni)){... // program code}r...

2019-03-25 18:18:09 273

转载 stratuml使用

https://www.cnblogs.com/gujiande/p/9412027.htmlJed_SHStarUML for Mac的安装与破解下载首先下载StarUML-3.0.1.dmg地址:http://www.macupdate.com/app/mac/55571/staruml/download或者官网:http://staruml.io安装...

2019-03-24 20:17:49 897

转载 OpenGL渲染管线

https://blog.csdn.net/lxdfigo/article/details/8457850OpenGL渲染管线2013年01月01日 20:54:39lxdfigo阅读数:19210OpenGL渲染管线绝大数OpenGL实现都有相似的操作顺序,一系列相关的处理阶段称为OpenGL渲染管线。图1-2显示了这些顺序,虽然并没有严格规定OpenGL必须采用...

2019-03-19 09:55:04 325

原创 c++多态性,多态,和重载

多态性分两个部分:1.静态多态性:通过重载实现,同名不同参。2.动态多态性:多态,子类覆盖父类方法,运行时根据指针的类型来决定最终执行的方法。即:虚函数。重载是同名不同参,参数完全一样顺序不同也叫同名不同参。参考:http://www.runoob.com/cplusplus/cpp-overloading.html在同一个作用域内,可以声明几个功能类似的同名函数,但是...

2019-03-18 11:46:23 457

转载 C++ 多态

http://www.runoob.com/cplusplus/cpp-polymorphism.htmlC++多态多态按字面的意思就是多种形态。当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态。C++ 多态意味着调用成员函数时,会根据调用函数的对象的类型来执行不同的函数。下面的实例中,基类 Shape 被派生为两个类,如下所示:实例#include &lt...

2019-03-18 11:41:14 87

转载 C++重载重写和多态区别

http://www.cnblogs.com/zhaodun/p/6984479.htmlC++重载重写和多态区别1.重载和重写的区别:重载overload:在同一个类中,函数名相同,参数列表不同,编译器会根据这些函数的不同参数列表,将同名的函数名称做修饰,从而生成一些不同名称的预处理函数,未体现多态。重写override:也叫覆盖,子类重新定义父类中有相同名称相...

2019-03-18 11:34:34 604

转载 C++的三大特性:封装、继承和多态性的详解

https://www.cnblogs.com/cxq0017/p/6490945.html博客园 首页 新随笔 联系 订阅 管理随笔 - 61文章 - 0评论 - 10C++的三大特性:封装、继承和多态性的详解封装  所谓封装就是将某些东西包装盒隐藏起来,让外界无法直接使用,只能通过某些特定的方式才能访问。封装的目的是增强安全性和简化编程,使用者不必了解...

2019-03-18 11:32:46 203

转载 [Android]智能指针用法(SP强指针WP弱指针)

https://blog.csdn.net/dearsq/article/details/52468864[Android]智能指针用法(SP强指针WP弱指针)2016年09月08日 10:46:40Younix脏羊阅读数:2410版权声明:原创文章,欢迎转载,但是请注明出处哟~ https://blog.csdn.net/dearsq/article/details/52...

2019-03-16 21:41:22 563

转载 C++:C++11新特性详解(1)

https://blog.csdn.net/linwh8/article/details/51569807前言:虽然目前没有编译器能够完全实现C++11,但这并不意味着我们不需要了解,学习它。深入学习C++11,你会发现这根本就是一门新的语言,它解决了c++98中许多遗留下来的问题。早晚会有一天,C++11便会普及大部分编译器。因此,提早做些准备也是应该的。在此我想做一个关于C++...

2019-03-16 19:19:11 277

转载 C++11 新特性总结

http://www.cnblogs.com/George1994/p/6684989.html前言转载请注明出处,感谢!C++11 的新特性1 变量和基本类型1.1 long long 类型扩展精度浮点数,10位有效数字1.2 列表初始化初始化的几种不同形式,其中用花括号来初始化变量称为列表初始化;比如:int i = 0;int i = {0};...

2019-03-16 19:16:15 380

转载 c++11——多线程

https://www.cnblogs.com/gtarcoder/p/4856704.htmlc++11——多线程c++11中增加了线程以及线程相关的类,很方便的支持了并发编程。1. 线程线程创建使用std::thread创建线程,提供线程函数或者函数对象即可,并且可以指定线程函数的参数。 1 2 3 4 5...

2019-03-16 19:13:23 305

转载 C++面试题(三)——STL相关各种问题

https://blog.csdn.net/worldwindjp/article/details/18909631招聘 ITeye GitChat 写博客 小程序 消息 1 原C++面试题(三)——STL相关各种问题2014年02月03日 15:53:57tanglu2004阅读数:11347C++面试题——STL相关各种问题...

2019-03-16 19:00:27 361

转载 C++面试题(二)——自己实现一个String类

https://blog.csdn.net/worldwindjp/article/details/12967443C++面试题(二)——自己实现一个String类tangluhttp://blog.csdn.net/worldwindjp/实现一个自己的String类是一道考验C++基础知识的好题。至少要能实现以下:构造函数,析构函数,拷贝构造函数(copy...

2019-03-16 18:59:29 483

转载 C++面试题(一)——基础概念篇

https://blog.csdn.net/worldwindjp/article/details/18909079C++面试题——基础概念篇唐璐http://blog.csdn.net/worldwindjp/ 面试C++程序员的时候一般都是3板斧,先是基础问答,然后一顿虚函数、虚函数表、纯虚函数、抽象类、虚函数和析构函数、虚函数和构造函数。接着拷贝构造函数、操...

2019-03-16 18:57:37 228

转载 weak_ptr的用法以及引用计数的循环

https://blog.csdn.net/shanno/article/details/7363480在std::shared_ptr被引入之前,C++标准库中实现的用于管理资源的智能指针只有std::auto_ptr一个而已。std::auto_ptr的作用非常有限,因为它存在被管理资源的所有权转移问题。这导致多个std::auto_ptr类型的局部变量不能共享同一个资源,这...

2019-03-16 18:52:55 1718

原创 c++11智能指针-基本用法

#include <iostream>#include <memory>class Man{};void func(std::shared_ptr<Man> pM){ printf("pm.count:= %lu \n", pM.use_count());}int main(){ std::shared_ptr<Man>...

2019-03-16 18:32:27 1867

转载 智能指针shared_ptr的用法

http://www.cnblogs.com/jiayayao/archive/2016/12/03/6128877.html 为了解决C++内存泄漏的问题,C++11引入了智能指针(Smart Pointer)。  智能指针的原理是,接受一个申请好的内存地址,构造一个保存在栈上的智能指针对象,当程序退出栈的作用域范围后,由于栈上的变量自动被销毁,智能指针内部保存的内存也就被释放掉了...

2019-03-16 16:11:18 142

转载 C++11中智能指针的原理、使用、实现

https://www.cnblogs.com/wxquare/p/4759020.htmlC++11中智能指针的原理、使用、实现目录 理解智能指针的原理 智能指针的使用 智能指针的设计和实现 1.智能指针的作用C++程序设计中使用堆内存是非常频繁的操作,堆内存的申请和释放都由程序员自己管理。程序员自己管理堆内存可以提高了程序的效率,但是整体来说...

2019-03-15 17:24:12 248

原创 线程安全

https://baike.baidu.com/item/%E7%BA%BF%E7%A8%8B%E5%AE%89%E5%85%A8/9747724?fr=aladdin线程安全编辑讨论线程安全是多线程编程时的计算机程序代码中的一个概念。在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会出现数据污染等意外情况。中文...

2019-03-15 14:04:56 99

转载 本类对象的引用作为参数,可以直接访问其私有成员

https://www.cnblogs.com/cLockey/p/4835575.html昨天参加了完美世界的笔试,有一个题是写出C++中String类的构造函数,析构函数,拷贝构造函数和赋值函数。题中给出了四个函数的接口,大致如下所示。class String{public: String(const char* str=NULL); ...

2019-03-13 20:08:37 1222

转载 C++引用指针 & 构造函数

https://www.cnblogs.com/tp-16b/p/8619813.htmlC++引用指针 & 构造函数阅读目录引用与指针 构造函数近来回转 C++的学习,脑子又被搞得了一团迷(简直不要忘得太快.....)过后静下来想一想,还是因为有些东西没搞清楚导致,所以理了理两个容易搞迷糊的地方。点击回顶部引用与指针C++进行传值更倾...

2019-03-13 19:52:15 376

原创 引用作为构造函数的参数

#include <iostream>class MyClass{ //public必须,如果没有,默认private public: int...

2019-03-13 19:37:20 1573

转载 C++运算符重载和友元函数用法

https://blog.csdn.net/KingCat666/article/details/448707991.运算符重载定义:C++中预定义的运算符的操作对象只能是基本数据类型。但实际上,对于许多用户自定义类型(例如类),也需要类似的运算操作。这时就必须在C++中重新定义这些运算符,赋予已有运算符新的功能,使它能够用于特定类型执行特定的操作。运算符重载的实质是函数重载,它提供...

2019-03-13 17:16:50 1574

转载 C++运算符重载和友元函数用法

https://blog.csdn.net/KingCat666/article/details/44870799个人分类:C++1.运算符重载定义:C++中预定义的运算符的操作对象只能是基本数据类型。但实际上,对于许多用户自定义类型(例如类),也需要类似的运算操作。这时就必须在C++中重新定义这些运算符,赋予已有运算符新的功能,使它能够用于特定类型执行特定的操作。运算符重载的...

2019-03-13 16:09:01 1704

转载 C++操作符重载形式——成员函数or友元函数

https://blog.csdn.net/K346K346/article/details/54971187操作符重载,又名运算符重载,是C++多态的重要实现手段之一。通过运算符重载对运算符功能进行特殊定制,使其支持特定类型对象的运算,执行特定的功能,增强C++的扩展功能。对运算符重载,我们需要坚持四项基本原则:(1)不可臆造运算符;(2)运算符原有操作数的个数、优先级和结合性...

2019-03-13 15:48:45 292

转载 c++友元函数及运算符重载

https://blog.csdn.net/ydxlt/article/details/50987448前言: c++的类和java的类机制着实不大一样,不仅仅是语法,还包括一些特殊的东西,如c++用友元函数来破坏类的封装性,使得外界(友元函数体)可以访问类的私有属性,而java呢,java则可以通过反射机制类在类的外部访问类的私有属性,从而破坏类的封装性,而不仅这点,java中没有什么运...

2019-03-13 15:10:10 2703

转载 java中的反射

https://www.cnblogs.com/tech-bird/p/3525336.htmljava中的反射主要介绍以下几方面内容理解 Class 类 理解 Java 的类加载机制 学会使用 ClassLoader 进行类加载 理解反射的机制 掌握 Constructor、Method、Field 类的用法 理解并掌握动态代理1.理解Class类  –对...

2019-03-13 14:45:02 163

转载 C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区

https://www.cnblogs.com/daocaoren/archive/2011/06/29/2092957.htmlC++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区  栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。在一个进程中,位于用户虚拟地址空间顶部的是用户栈,编译器用...

2019-03-13 12:34:46 145

原创 详解栈区、堆区、全局区、文字常量区、程序代码区

https://blog.csdn.net/yangle4695/article/details/52153143详解栈区、堆区、全局区、文字常量区、程序代码区2016年08月08日 17:06:25yangle4695阅读数:8541一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。...

2019-03-13 11:15:11 362

转载 用 const 限定类的成员函数

https://blog.csdn.net/whyglinux/article/details/602329用 const 限定类的成员函数2006年02月18日 23:18:00whyglinux阅读数:14876类的成员函数后面加 const,表明这个函数不会对这个类对象的数据成员(准确地说是非静态数据成员)作任何改变。在设计类的时候,一个原则就是对于不改变数据成员的成...

2019-03-12 20:11:13 193

转载 C++ 类成员访问运算符 -> 重载

http://www.runoob.com/cplusplus/class-member-access-operator-overloading.htmlC++类成员访问运算符 -> 重载C++ 重载运算符和重载函数类成员访问运算符( -> )可以被重载,但它较为麻烦。它被定义用于为一个类赋予"指针"行为。运算符 -> 必须是一个成员函数。如果使用了 ...

2019-03-12 18:40:11 696

转载 C++ 下标运算符 [] 重载

http://www.runoob.com/cplusplus/subscripting-operator-overloading.htmlC++下标运算符 [] 重载C++ 重载运算符和重载函数下标操作符 [] 通常用于访问数组元素。重载该运算符用于增强操作 C++ 数组的功能。下面的实例演示了如何重载下标运算符 []。#include <iostre...

2019-03-12 18:37:30 569

转载 C++ 函数调用运算符 () 重载

http://www.runoob.com/cplusplus/function-call-operator-overloading.htmlC++函数调用运算符 () 重载C++ 重载运算符和重载函数函数调用运算符 () 可以被重载用于类的对象。当重载 () 时,您不是创造了一种新的调用函数的方式,相反地,这是创建一个可以传递任意数目参数的运算符函数。下面的实例演...

2019-03-12 18:32:33 459

转载 C++ 二元运算符重载

http://www.runoob.com/cplusplus/binary-operators-overloading.htmlC++二元运算符重载C++ 重载运算符和重载函数二元运算符需要两个参数,下面是二元运算符的实例。我们平常使用的加运算符( + )、减运算符( - )、乘运算符( * )和除运算符( / )都属于二元运算符。就像加(+)运算符。下面的实例演...

2019-03-12 18:04:06 921

转载 c++教程-很好的基础知识讲解

http://www.runoob.com/cplusplus/cpp-tutorial.html

2019-03-12 17:37:01 214

转载 C++ 重载运算符和重载函数

http://www.runoob.com/cplusplus/cpp-overloading.htmlC++重载运算符和重载函数C++ 允许在同一作用域中的某个函数和运算符指定多个定义,分别称为函数重载和运算符重载。重载声明是指一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明,但是它们的参数列表和定义(实现)不相同。当您调用一个重载函数或重载运算符时,编译器通过把...

2019-03-12 17:31:43 79

转载 C++拷贝构造函数(深拷贝,浅拷贝)

https://www.cnblogs.com/BlueTzar/articles/1223313.htmlC++拷贝构造函数(深拷贝,浅拷贝)对于普通类型的对象来说,它们之间的复制是很简单的,例如:int a=88;int b=a;而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。#include<io...

2019-03-12 15:10:33 84

转载 c/c++格式化打印

笔记:%o,八进制打印%x, 十六进制,a-e代表11到15%X,十六进制,A-E代表11到15%i , 有符号十进制,同%d打印不同数据类型时的格式:C/C++ %d等简单格式类型总结博客分类: C/C++ 关于这部分的内容,自己每次用的时候都是去翻书,或者上网查,但是一直没有发现一篇文章很系统的介绍这一部分的内容,直到读完了《C陷阱与缺陷...

2019-03-12 11:02:22 2102

转载 流程图绘制原则

https://www.edrawsoft.com/cn/flow-chart-design.php流程图设计—如何设计有效的流程图用易学好用的流程图软件绘制美观的流程图。套用现成的流程图模板和例子,以最快的速度开始。流程图简介流程图是一种数据可视化方式,通过信息处理系统直观地呈现流程中的信息流,展示该系统中的操作和执行次序。详情请参考流程图定义页面。主要内容通过本...

2019-03-09 19:47:15 9372

原创 android编译报错-Could not find com.android.tools.build:aapt2

Could not find com.android.tools.build:aapt2解决办法:加入googl()buildscript { repositories { jcenter() google() } dependencies { classpath 'com.android.tools.bui...

2019-03-06 20:04:18 6880 1

王lz-1.1-20191104-白名单评审.pptx

ppt书写原理和规范

2019-11-11

iso视频标准

iso开发标准技术文档,原版下载。ts流讲解。加密版。

2014-02-20

ts流搜台的代码

解析ts流的代码。自己写的。从ts流中分离各各表格信息。入口函数需要自己添加。循环没有做,需要时直接while就可以了。

2013-12-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除