C++
文章平均质量分 84
Jason Gel
这个作者很懒,什么都没留下…
展开
-
C语言中值得深入知识点----数组做函数参数、数组名a与&a区别、数组名a的"数据类型"
本文用简单的例子说明了C语言中数组做函数参数,数组名a与&a区别,数组名a的"数据类型",以及编译器的不同,相应指针所占字节的不同导致程序的细微差别。原创 2016-07-12 21:29:23 · 15220 阅读 · 1 评论 -
C++析构函数
本文详细分析了析构函数的特定以及调用情形,同时通过两个简单程序的对比,更加清晰知道析构函数自动调用的不同情形。最后讲解了static变量及其函数特有的一些性质。原创 2016-07-07 21:54:03 · 717 阅读 · 0 评论 -
linux下如何用GDB调试c++程序
GDB 是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。 一般来说,GDB主要帮忙你完成下面四个方面的功能:启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。可转载 2016-10-21 11:18:13 · 333 阅读 · 0 评论 -
从如何解决问题到如何学习算法
这其实给我们学习算法提供了非常好的启示,首先需要我们养成一种习惯,那就是遇到问题,首先用数学的形式来描述它。先不要管是否合适,总之先去描述它。然后通过这种描述来寻找问题的结构和性质,看看这种描述是不是合适,如果不合适,再换一种方式。转载 2016-10-21 16:08:54 · 1002 阅读 · 0 评论 -
std::strcpy、strncpy、memset、memcpy用法
1. std::strcpy 功能:将一个字符串复制到另一个字符串(如果字符串重叠,该行为是未定义); 定义于头文件 <cstring> char *strcpy( char *dest, const char *src );参数: destinationPointer to the destination array where the content is to be copied.sour原创 2016-12-09 17:28:18 · 4703 阅读 · 0 评论 -
#pragma once与#ifndef #define #endif的区别 (比较全)
#pragma once一般由编译器提供保证:同一个文件不会被包含多次。注意这里所说的“同一个文件”是指物理上的一个文件,而不是指内容相同的两个文件。你无法对一个头文件中的一段代码作pragma once声明,而只能针对文件。 #ifndef的方式受C/C++语言标准支持。它不光可以保证同一个文件不会被包含多次,也能保证内容完全相同的两个文件(或者代码片段)不会被不小心同时包含。转载 2017-02-28 20:46:32 · 1885 阅读 · 0 评论 -
文件操作-----图解文件的读写方式
非常清楚的表达出了文件的读写方式,通过一个简单的实例,简要告诉如何操作文件以及操作文件中应当注意的知识点。原创 2016-09-13 19:32:53 · 712 阅读 · 0 评论 -
标准C++中的string类的用法总结
非常详细的讲解了C++中String类的各种方法总结,String类在实际工程中和面试题中都是用途非常广。转载 2017-05-17 21:01:27 · 526 阅读 · 0 评论