文章分类 - C++
C++ 使用介绍
摘要:转载自: https://www.cnblogs.com/codingmengmeng/p/5865510.html 回顾: 在定义函数时函数括号中的变量名成为形式参数,简称形参或虚拟参数;在主调函数中调用一个函数时,该函数括号中的参数名称为实际参数,简称实参,实参可以是常量、变量或表达式。 注意:
阅读全文
摘要:转载自: https://blog.csdn.net/u011408809/article/details/51833804 const是ANSI标准中加入的关键词,被const修饰的变量便不可改变。 当const与指针变量结合的时候,就有了指针内容可变还是指针指向的地址 单元可变的问题。本文通过一
阅读全文
摘要:转载自: http://blog.csdn.net/zy122121cs/article/details/52094352 这里探讨C++如何将数据按指定的位数输出,如将所有打印在屏幕上的数据都按4位数输出,不够的前面补0。这里要用到C++的两个输出控制,setw(位数),和setfill(指定字符
阅读全文
摘要:转载自: http://blog.csdn.net/zhangliangzi/article/details/50413727 在学习各种高级编程语言的过程中,我们总会遇到一些语言类型的名词,理解这些名词对我们理解高级语言的运行机制有很大帮助! 一、编译型语言 定义:指用专用的编译器,针对特定的操作
阅读全文
摘要:转载自: https://www.cnblogs.com/sooner/archive/2012/04/18/2455011.html qsort包含在<stdlib.h>头文件中,此函数根据你给的比较条件进行快速排序,通过指针移动实现排序。排序之后的结果仍然放在原数组中。使用qsort函数必须自己
阅读全文
摘要:转载自: https://www.cnblogs.com/ppgeneve/p/5091794.html 静态成员的提出是为了解决数据共享的问题。实现共享有许多方法,如:设置全局性的变量或对象是一种方法。但是,全局变量或对象是有局限性的。这一章里,我们主要讲述类的静态成员来实现数据的共享。 静态数据
阅读全文
摘要:转载自: https://www.cnblogs.com/lyl-312/p/5514988.html 1.与字符串函数strcpy区别: memcpy与memmove都是对内存进行拷贝可以拷贝任何内容,而strcpy仅是对字符串进行操作。 memcpy与memmove拷贝多少是通过其第三个参数进行
阅读全文
摘要:转载自: http://blog.csdn.net/demon__hunter/article/details/3566232 浮点数在c/c++以及java中的内存布局遵循IEEE标准的,首先看一下IEEE所规定的存储的方式: 解释一下,首先float变量按上述标准是4个字节,其中最高位为符号位,
阅读全文
摘要:转载自: http://www.cnblogs.com/haippy/p/3279565.html 上一讲《C++11 并发指南四(<future> 详解一 std::promise 介绍)》主要介绍了 <future> 头文件中的 std::promise 类,本文主要介绍 std::packag
阅读全文
摘要:转载自: http://www.cnblogs.com/haippy/p/3239248.html 前面两讲《C++11 并发指南二(std::thread 详解)》,《C++11 并发指南三(std::mutex 详解)》分别介绍了 std::thread 和 std::mutex,相信读者对 C
阅读全文
摘要:转载自: http://blog.csdn.net/s_lisheng/article/details/76461482 在编写多线程程序时,运行多少线程比较合适呢?线程并不是越多越好,理论上,硬件支持多少线程数,就开多少个线程比较合适,有的比如完成端口IOCP中建议开2倍线程数,因为考虑到有些线程
阅读全文
摘要:转载自: http://www.cnblogs.com/yc_sunniwell/archive/2010/06/25/1764934.html 1. 迭代器(iterator)是一中检查容器内元素并遍历元素的数据类型。(1) 每种容器类型都定义了自己的迭代器类型,如vector:vector<in
阅读全文
摘要:转载自: http://blog.csdn.net/xuqingict/article/details/38796341 原文地址为:http://www.drdobbs.com/cpp/c11-uniqueptr/240002708 在C++11中加入了很多的新特性,unique_ptr一枝独秀,
阅读全文
摘要:转自:http://www.360doc.com/content/09/0403/17/799_3011262.shtml 1. 模板的概念。 我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值
阅读全文
摘要:转载自: http://blog.csdn.net/Fish_55_66/article/details/49659825 在前面的学习系列文章中,我们都是在单独的一个应用程序中使用 Easylogging++ 日志库。其实 Easylogging++ 日志库是可以共享给动态库、静态库以及应用程序共
阅读全文
摘要:转载自: http://blog.csdn.net/Fish_55_66/article/details/49587949 性能跟踪是 Easylogging++ 其中一个非常显著的功能,而且使用起来也十分简单。如果在Windows平台下使用性能跟踪的话,其原理是基于 Windows API函数 G
阅读全文
摘要:转载自: http://blog.csdn.net/Fish_55_66/article/details/49617403 在很多应用场合,我们是需要实现日志文件滚动的,特别是在一些长期运行的服务器程序中,如果把所有的日志都记录在一个文件之中,势必会造成日志文件越来越大。当日志内容很多的时候,万一哪
阅读全文
摘要:转载自: http://blog.csdn.net/Fish_55_66/article/details/49508961 这里之所以把Verbose日志单独拿出来讲,是因为最初接触 Easylogging++ 的时候,对Verbose级别的日志感到有点迷惑,并不是十分清楚其用法。不过后来发现,在不
阅读全文
摘要:转载自: http://blog.csdn.net/Fish_55_66/article/details/49471873 在前面所列文章的演示代码中,其实已经展示了一部分记录日志的方式。为了使用方便,在 Easylogging++ 中,通过使用宏的集合来完成日志记录。 普通日志记录 对于普通的日志
阅读全文
摘要:转载自: http://blog.csdn.net/Fish_55_66/article/details/49468161 所有的日志都是由日志记录器完成的,日志记录器使用唯一的 ID(大小写敏感)来标识。在 Easylogging++ 中默认了三个现有的日志记录器: 默认日志记录器,其 ID 为:
阅读全文

浙公网安备 33010602011771号