自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

转载 C++ DLL导出类 知识大全

在公司使用C++ 做开发,公司的大拿搭了一个C++的跨平台开发框架。在C++开发领域我还是个新手,有很多知识要学,比如Dll库的开发。   参考了很多这方面的资料,对DLL有一个基本全面的了解。有一个问题让我有点困惑,普通的导入导出C++类的方式都是使用_declspec(dllexport) /_declspec(dllimport)来导入导出类,但是在公司的开发中我们没有导入导出,而是定义...

2018-12-19 14:07:37 2027

原创 Unicode与Ansi相关内容汇总

关于两种字符Tips(From windows 核心编程)MFC Unicode VS Ansi多字节英文系统显示乱码refer:https://blog.csdn.net/hu_jinghui/article/details/80162640?utm_source=blogxgwz0https://blog.csdn.net/wrnxrbb/article/details...

2018-10-23 14:16:45 222

原创 约瑟夫环

约瑟夫环

2017-03-09 13:16:35 378

转载 Visual Studio中的文件类型(sln vcproj suo user ncb)

点击打开来源Visual Studio的一个解决方案包括.sln .suo .vcproj .ncb .user等文件类型。.sln(Visual Studio.Solution):   它通过为环境提供对项目、项目项和解决方案项在磁盘上位置的引用,可将它们组织到解决方案中。                                             

2017-02-23 09:57:21 537

转载 C/C++--类占用内存的大小计算

点击打开原文一个类占用多少内存,看下面代码:// TestVS2012.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ class Class1{}; class Class2 { i

2017-02-07 10:24:34 1222

转载 C++ 中的 new/delete 和 new[]/delete[]

原文出处:浅谈 C++ 中的 new/delete 和 new[]/delete[]写的很好,转载留存。new 和 delete 到底是什么?如果找工作的同学看一些面试的书,我相信都会遇到这样的题:sizeof 不是函数,然后举出一堆的理由来证明 sizeof 不是函数。在这里,和 sizeof 类似,new 和 delete 也不是函数,它们都是 C++ 定义的关键字,通过特定的语法

2017-02-07 10:17:50 355

原创 VS调试C程序跳转至_debugger_hook_dummy = 0;

调试时遇到跳转至_debugger_hook_dummy = 0;一、我遇到的原因在于读TXT文件时,代码为:void GLOperator::getPolyAdj(const char* inputfile){ ifstream infile (inputfile); if(!infile){ cout << "Unable to open input file";

2017-02-05 17:20:36 2453

原创 char*与char[]比较

BG:频繁用到的char*与char[],却理解不足,将已get内容整理至此文,以C++为主,持更。

2017-02-05 17:04:03 1405

转载 public,protect,private访问权限

转载自文章第一:private, public, protected 访问标号的访问范围。private:只能由1.该类中的函数、2.其友元函数访问。不能被任何其他访问,该类的对象也不能访问。protected:可以被1.该类中的函数、2.子类的函数、以及3.其友元函数访问。但不能被该类的对象访问。public:可以被1.该类中的函数、2.子类的函数

2016-12-25 22:30:44 625

转载 C++基本数据类型及其表示范围

C++基本数据类型及其表示范围

2016-12-15 10:12:07 914

原创 函数参数传递二维数组

函数参数传递二维数组

2016-12-08 11:47:34 451

转载 c/c++ 函数指针的用法

函数指针 C/C++

2016-12-01 22:16:18 400

转载 c++中sizeof和strlen的区别

详细的sizeof 和 strlen 解析、对比

2016-11-29 16:36:03 315

转载 内存对界

C/C++ 内存对界基本知识

2016-11-29 16:21:09 325

原创 exit(0)与exit(1)、return区别

exit return 说明及区别

2016-11-24 13:02:42 396

原创 75. Sort Colors

75. Sort Colorseasy

2016-11-22 10:52:50 296

原创 56/57. Merge Intervals; Insert Interval

56/57. Merge Intervals; Insert Interval

2016-11-22 10:04:43 321

原创 1/167/15/16/18/454 K-sum algorithoms

K-sum algorithoms

2016-11-21 22:13:54 419

原创 41. First Missing Positive

41. First Missing Positive

2016-11-18 19:17:44 297

原创 448. Find All Numbers Disappeared in an Array

448. Find All Numbers Disappeared in an Array

2016-11-18 19:15:10 444

原创 442. Find All Duplicates in an Array

leetcode-442. Find All Duplicates in an Array

2016-11-18 17:29:16 338

转载 STL sort 函数实现详解

refer:点击打开原文函数声明1234567#include   template<class RandomIt >void sort( RandomIt first, RandomIt last );  templa

2016-11-01 23:45:37 323

转载 C++ 值传递、指针传递、引用传递详解

指针和引用的区别,详解,写的非常好

2016-10-14 17:40:08 275

原创 349/350 Intersection of Two Arrays I-II

349/350 Intersection of Two Arrays I-II

2016-10-08 13:51:44 288

原创 136. Single Number I-II-III

leetcode-single number 1-2-3

2016-10-08 09:45:21 293

转载 [总结]C++关键字详解——volatile

http://hedengcheng.com/?p=725http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777432.html1. 为什么用volatile?C/C++ 中的 volatile 关键字和 const 对应,用来修饰变量,通常用于建立语言级别的 memory barrier。这是 BS 在 "The C++

2016-09-27 16:48:47 229

转载 [总结]C++关键字详解——const

http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777416.html一、 定义及分类常变量:  const 类型说明符 变量名常引用:  const 类型说明符 &引用名常对象:  类名 const 对象名常成员函数:  类名::fun(形参) const常数组:  类型说明符 const 数组名[大小]  

2016-09-27 16:26:20 293

转载 [总结]C++关键字详解——extern

参考整理自:http://www.tuicool.com/articles/2muENvJhttp://www.cnblogs.com/cchyao/archive/2010/09/25/1834297.html一、区分变量声明和变量定义变量声明和变量是有区别的。C++支持分离式编译机制,即程序可以被分割成多个文件,编译时每个文件都是单独被编译。这样,如果程序有多个文件,则需要在文

2016-09-27 15:04:26 298

转载 [总结]内存分区-栈区 、 堆区、全局区、常量区、代码区

参考整理自:http://blog.csdn.net/lx627776548/article/details/52005818http://blog.csdn.net/johnny710vip/article/details/6898790一、预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的

2016-09-27 13:39:56 381

转载 [总结]C++关键字详解——static

参考整理自:http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777441.htmlhttp://www.cnblogs.com/BeyondAnyTime/archive/2012/06/08/2542315.html#tophttp://www.cnblogs.com/qintangtao/archive/2012/12

2016-09-27 11:54:54 221

转载 [总结]命名空间_C++

参考整理自http://blog.csdn.net/touzani/article/details/1637776http://blog.csdn.net/passball/article/details/6630877以上两篇博客对C++命名空间的说明都非常详细,按我的逻辑整理一下。一、来源及定义在C++中,名称(name)可以是符号常量、变量、宏、函数、结构、枚举、类和对象

2016-09-27 10:14:36 319

转载 NULL、0、nullptr (C++)

点击打开参考C的NULL在C语言中,我们使用NULL表示空指针,也就是我们可以写如下代码: int *i = NULL;foo_t *f = NULL; 实际上在C语言中,NULL通常被定义为如下: #define NULL ((void *)0) 也就是说NULL实际上是一个void *的指针,然后吧void *指针赋值给i

2016-09-20 09:35:52 320

转载 189 - rotate array

189 - rotate array

2016-09-11 16:19:41 339

转载 169\229- Majority Element

169\229

2016-09-11 14:48:51 260

转载 求质数算法C++

点击打开参考 点击打开参考问题描述:①请实现一个函数,对于给定的整型参数 N,该函数能够把自然数中,小于 N 的质数,从小到大打印出来。比如,当 N = 10,则打印出2 3 5 7②请实现一个函数,对于给定的整型参数 N,该函数能够从小到大,依次打印出自然数中最小的 N 个质数。比如,当 N = 10,则打印出2 3 5 7 11

2016-08-29 21:39:23 8698

转载 编程之美:黑白球问题

点击打开参考题目:有一个桶,里面有白球、黑球各100个,人们必须按照以下的规则把球取出来:1、每次从桶里面拿出来两个球;2、如果是两个同色的球,就再放入一个黑球;3、如果是两个异色的球,就再放入一个白球;问:最后桶里面只剩下一个黑球的概率是多少?思路1:找规律    使用(黑球个数, 白球个数)来表示桶中黑球和白球的个数变动,正数表示

2016-08-29 21:08:54 873

转载 [总结]KMP算法

refer:http://www.ruanyifeng.com/blog/2013/05/Knuth–Morris–Pratt_algorithm.htmlhttp://blog.csdn.net/karldoenitz/article/details/80766721. 原理字符串匹配是计算机的基本任务之一。举例来说,有一个字符串"BBC ABCD

2016-08-29 20:34:44 397

空空如也

空空如也

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

TA关注的人

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