![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
转载
文章平均质量分 53
imgsq
这个作者很懒,什么都没留下…
展开
-
程序断点与数据断点
如果你做嵌入式开发,那你一定得对程序断点(program breakpoint)和数据断点(data breakpoint)有所了解。程序断点你可能还听说过,但数据断点就有可能不是很了解了,更有可能不知道如何去用了!现在,就让我们去了解所有类型的“断点”吧! 程序断点就是指处理器指令断点,通俗的说就是:当程序运行到某个地方时,我们希望程序停下来,即程序“断”了!停下来的目的,就是给我们检查当转载 2016-07-26 20:58:00 · 523 阅读 · 0 评论 -
"数组引用"以避免"数组降阶"
(本文曾贴于VCKBASE\C++论坛)受[hpho]的一段模板函数的启发,特写此文这里写代码片,如有雷同,实在遗憾。 数组降阶是个讨厌的事,这在C语言中是个无法解决的问题,先看一段代码,了解什么是”数组降阶”#include <IOSTREAM> using namespace std;void Test( char array[20] ) { cout << sizeof(array)转载 2017-03-03 15:52:12 · 346 阅读 · 0 评论 -
C++命名空间 namespace的作用和使用解析
//fun.h #ifndef TEST_H_ #define TEST_H_namespace HW { void fun(void); }#endif//fun.cpp #include"fun.h"void HW::fun(void) { //do nothing }//main #include<iostream> #include"fun.h" int main(int argc,原创 2017-03-08 16:08:05 · 403 阅读 · 0 评论 -
C++模板使用基础
模板的概念。 我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。 //函数1. int max(int x,int y); {return(x>y)?x:y ;} //函数2. float max( floa转载 2017-03-09 13:29:56 · 208 阅读 · 0 评论 -
标准C++中的string类的用法总结
相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用。但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯定的。也许有人会说,即使不用MFC框架,也可以想办法使用MFC中的API,具体的操作方法在本文最后给出操作方法。其实,可能很多人很可能会忽略掉标准C++中string类的使用。标准C++中提供的str转载 2017-03-06 18:25:06 · 170 阅读 · 0 评论 -
在windows下配置pthread
Pthread是由POSIX提出的一套通用的线程库,在linux平台下,它被广泛的支持,而windows平台下,却并不被支持,而pthreads-w32为我们提供了解决方案,本文我们准备在我们的windows平台下进行pthread-w32的安装,在网络上有类似的文章,但是讲的都是比较老的平台,在windows8下支持并不全面,不过可以作为参考。我们在这里贴出几个网址,供参考使用。 ...转载 2019-04-02 15:30:40 · 220 阅读 · 0 评论