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

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

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

当前分类:

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

  • c++ Note110月10日

    对函数的引用其实就是对函数返回值的引用 #includestdio.h #includeiostream.h double d=1; int n=2; //定义全局变量d和ndoublef1(){ printf(f1();\t);return d;} //函数调用f1()等价于变量dintf2(){ printf(f2();\t);return n; } //函数调用f2()是变量n的替

    Tags:c++
  • 聊聊c++难以发现的bug10月09日

    这些bug可能够你喝一壶的。 1、被断言(assert)包含的代码 常发生在切换到release版本时,执行结果乖乖的,最终查找结果是assert括号里的代码在release下是不执行的。 发现:跟踪,执行不到代码 2、对象成员数据错乱了 基本是成员内存上面的其他成员删除时越

    Tags:c++bug
  • C++ Primer之String Vector标准库及迭代器使用解析10月09日

    正文之前 今天帮学妹选了一天的电脑配件,然后从中领悟:坐看狗东黑我钱,任他涨价我不动!!最后果断的用学妹的钱冲了个Plus,然后领了一堆券,最后学妹还省了30块,另外昨晚找到了一个买酷睿i7 7700k 送主板的,又省了250,然后各种大小活动都去看了个遍,

    Tags:C++PrimerStringVector迭代器标准库
  • C++大数相乘10月08日

    大数乘法主要有模拟手工计算的普通大数乘法,分治算法和FFT算法。普通大数乘法算法,主要有逐位相乘处理进位法、移位进位法。 逐位相乘处理进位法 思路如下: 逐位相乘处理进位法就是模拟小学学的竖式乘法计算,模拟手工计算方法。有大数a[i]、b[j]相乘 【1

    Tags:C++
  • c++11转发完整解析10月08日

    我通过下面的例子和注释,充分说明了对C++11完美转发的理解。 //============================================================================// Name: haha.cpp// Author: owenliang1990// Version :// Copyright : Your copyright notice// Description

    Tags:c++c++11转发
  • c++编写一个json的解析引擎开源10月08日

    前言 虽然json的解析引擎非常好写,正常学过算法的大三科班生最多一天就能写一个能用的,并且github上随便一搜都有几千个,但多我一个也不多╯﹏╰,正好最近在写parser,所以顺便写一个,没有对着json的手册,只是按照平时自己用python的一些记忆来写了一个

    Tags:jsonc++
  • C++ SharedPtr智能指针操作二维数组的细节异同10月07日

    智能指针(以shared_ptr为代表)是现代C++中非常重要的STL类。其使用引用计数机制,能够自动释放内存,从而一定程度上避免了内存泄漏。然而,由于STL库的版本各不相同,不同的shared_ptr实现还是会对使用造成影响。近期,笔者在升级维护一个既有代码的二维数

    Tags:SharedPtr智能指针二维数组C++
  • 聊聊C++的各种初始化方式10月07日

    C++小实验测试:下面程序中main函数里a.a和b.b的输出值是多少? #include iostreamstruct foo{ foo() = default; int a;};struct bar{ bar(); int b;};bar::bar() = default;int main(){ foo a{}; bar b{}; std::cout a.a \t b.b;} 答案是a.a是0,b.b是不确

    Tags:C++
  • 关于插入排序的性能测试对比(C与C++实现)10月07日

    一、概述: 【标题】学生成绩管理的设计与实现 【开发语言】C、C++ 【主要技术】结构体、STL 【基本功能】实现对学生成绩类的基本操作:增加、删除、查询、排序 【测试数据】功能测试:按提示输入5组正确的正确的数据和5组有问题的数据,查看程序能否运行正

    Tags:插入排序性能测试
  • C++ Primer详解之指针和const限定符10月07日

    正文之前 今天下午看了一下午的计算机组成与设计,结果好死不死的看到了设计部分--处理器的设计。天哪,我现在还只是一个准备给人装一台电脑做实验田的家伙,连用都不咋会,你还叫我设计!!!虽然我学过数电模电和电路原理,也学过单片机组成和应用,但是不

    Tags:Primer指针constC++
  • 详解实现C++版go语言运行时10月05日

    Platforms Windows XP or later OS X 10.8 or later Linux 2.6.23 or later How to build git clone --recursive https://github.com/cloudpeak/tin.git mkdir build cd build Visual Studio 2015 Win64 cmake -G Visual Studio 14 2015 Win64 ../tin -DCMAK

    Tags:Go语言C++
  • C++语言进阶漫谈之sizeof与内存对齐10月05日

    对内存分配的熟悉可以帮我们设计出内存使用效率更高的程序;了解不同系统的内存管理可以帮助我们设计出更好的跨平台软件。在一般的程序中进行的内存管理实际上是在操作系统的基础上进行的,也就是说,我们获取到的内存地址实际上是经过操作系统管理的虚地址

    Tags:sizeofC++内存对齐
  • C++类特殊成员总结(2)10月05日

    找工作的同学逢考必过offer成堆~ 已经工作的童鞋工作顺利奖金翻倍~ 研究僧同学实验顺利成果多多~O(_)O 上一篇中重温了c++的两个特殊的成员默认构造函数和析构函数,发现即使是这样一个简单的知识也有很多细节是我没有把握到的。关于上一篇文章,有兴趣的同学

    Tags:C++
  • C++中回调实现解析10月05日

    (当然,,旧式的C函数指针回调也是支持的) 比如,有人提供一个类库 AfCopyFile,能够提供文件拷贝的功能,而且能通知用户当前的进度。。。 int DoCopy(const char* source,const char* dst,AfCopyFileListener* listener); 用户只需要自己实现一个AfCopyFi

    Tags:回调C++
  • C++ Primer第2章:详解变量和基本类型10月05日

    正文之前 C++的数据类型包括 算术类型(int double等)和空类型(void),今天发生了一些很可怕的事情,详情请看正文之后!!我好害怕!! 正文 1、 算数类型 算数类型包括:整形和浮点型 类型 含义 长度(位 bit) bool 布尔型 未定义大小 char 字符 8位 wc

    Tags:C++Primer
  • C++进阶漫谈(2):new,delete,malloc,free10月03日

    内存管理是C++程序员不得不面临的一个头疼的问题,这里我们来总结一下C/C++的内存申请和释放的方式。 2.1 malloc和free函数 malloc和free是C语言中的内存申请和释放的函数,C++语言继承了这两个函数。malloc函数返回申请得到的内存的头指针,该内存未初始化

    Tags:C++newdeletemallocfree
  • C++进阶漫谈(1):指针与引用10月03日

    指针就是所指内容的地址,这里的内容既包括变量、类的实例,也包括函数。引用就是所指内容的别名,这里的内容只包括变量和类的实例, 也称为对象。 1.1 指针 一般地,指针应当显示初始化,以避免随机初始造成难以排查的运行时错误, 例如: int * p; *p=1;//

    Tags:C++指针引用
  • 不找C++工作为什么也要学C++?10月03日

    很多学编程的人认为,特别是初学者会认为:我又不找C++的工作,为什么要学C++?,就像我又不找C语言的工作,为什么要学C语言一样;其实答案不在于你做不做C++的工作,而在于你做不做编程行业的工作。道理很简单,打个比方如果你听到这样的话,估计你也晓得为

    Tags:C++
  • C++ Header Guard简介10月03日

    C++ 的 header guard (中文譯作表頭哨兵,聽起來超帥) 是在開源/大型專案中常常用到的功能,所以如果想要踏入開源專案的世界,看到 header guard 就覺得親切熟悉,絕對可以幫助你更把心思放在體會到這些開源程式碼的美! 而且這個例子正巧是有朋友去面試美國

    Tags:C++HeaderGuard
  • 使用union-find解决岛屿计数问题10月03日

    Number of Islands 题目描述 Given a 2d grid map of 1 s (land) and 0 s (water), count the number of islands. An island is surrounded by water and is formed by connecting adjacent lands horizontally or vertically. You may assume all four edge

    Tags:union-find

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

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