随笔分类 -  C++

摘要:普通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”指针; 与类相关的回调函数要注意,类成员函数,如果是非静态,是带有this指针的,会与函数指针的类型不一致(无this),所以需要使用static函数,或者使用bind(&class::handler,this,_1) 1.普通函数方 阅读全文
posted @ 2021-10-27 09:21 我自逍遥笑 阅读(308) 评论(0) 推荐(0)
摘要:使用memset会造成两个问题: 内存泄漏; =赋值时出现crash string类内部是使用char* data维护,使用new分配空间,直接memset会导致string内部data=NULL, 造成内存泄露; 如果这时使用string s1 = s2; 会出现NULL= new char(si 阅读全文
posted @ 2021-10-26 19:54 我自逍遥笑 阅读(141) 评论(0) 推荐(0)
摘要:string StringTest::core_get_param_by_key(string data, string key){ int pos = 0; int count = 0; string str_sub = ""; string str_result = ""; string str 阅读全文
posted @ 2021-10-26 16:17 我自逍遥笑 阅读(361) 评论(0) 推荐(0)
摘要:因项目需要,需要在DLL中共享数据,即DLL中某一变量只执行一次,在运行DLL中其他函数时该变量值不改变;刚开始想法理解错误,搜到了DLL进程间共享数据段,后面发现直接在DLL中定义全局变量就行,当时脑袋有点犯2了。但既然接触到DLL进程间共享数据段,觉得还是挺重要的,干脆一不做二不休,就详细了解了 阅读全文
posted @ 2017-03-07 16:14 我自逍遥笑 阅读(9826) 评论(0) 推荐(0)
摘要:在项目中,需要画波形频谱图,因此进行查找,不是很懂相关知识,下列代码主要是针对这篇文章。 http://blog.csdn.net/xcgspring/article/details/4749075 一般好像需要进行下转换,即后半部分和前半部分置换,即1234变成3412. //X轴精确度,采样频率 阅读全文
posted @ 2017-01-18 16:15 我自逍遥笑 阅读(9016) 评论(0) 推荐(0)