摘要: 在写多线程时,因为某些需求,需要获得 std::this_thread::get_id() 的 std::thread::id 类型值转换为 unsigned int 类型值,并且与cout<<std::this_thread::get_id() 输出值一致 https://stackoverflo 阅读全文
posted @ 2018-06-13 17:34 枉丶歌 阅读(8608) 评论(0) 推荐(0) 编辑
摘要: 原文地址https://www.cnblogs.com/Crazycatmiao/p/6731477.html CONTAINING_RECORD Containing record是一个在C++编程中用处很大的一种技巧,它的功能为已知结构体或类的某一成员、对象中该成员的地址以及这一结构体名或类名, 阅读全文
posted @ 2018-06-12 14:31 枉丶歌 阅读(1407) 评论(0) 推荐(1) 编辑
摘要: 加壳的实现 我是个初学者,所知有限,难免会有错误,如果有人发现了错误,还请指正。 先大致说一下加壳的原理,即在原PE文件(后面称之为宿主文件)上加一个新的区段(也就是壳),然后从这个新的区段上开始运行;也就算是成功的加上了壳;下面我们就说一下具体的实现。 这个工程有两个项目,一个用来生成壳的Win3 阅读全文
posted @ 2018-06-08 11:57 枉丶歌 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 其实也有点无聊= =因为看了篇文章,有提到,若一个类 A 中的函数 f() 需要返回自己的指针给调用者 难道这样写吗?一个裸指针返回出去,失控了。谁也不知道调用者会干什么? (羞耻的复制原文原话= = ,原文:https://blog.csdn.net/csfreebird/article/deta 阅读全文
posted @ 2018-04-12 10:58 枉丶歌 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 转自原文:http://blog.csdn.net/wudaijun/article/details/9273339 本文主要讲述C++ new关键字和operator new, placement new之间的种种关联,new的底层实现,以及operator new的重载和一些在内存池,STL中的 阅读全文
posted @ 2018-04-11 14:28 枉丶歌 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/morewindows/archive/2011/08/14/2138412.html 有时候,为了方便用户使用我们编写的程序,需要在桌面,快速启动或程序组中创建程序的快捷方式。下面就介绍在VC下如何为程序创建快捷方式。 一.得到桌面,快速启动 阅读全文
posted @ 2018-04-02 11:22 枉丶歌 阅读(257) 评论(0) 推荐(0) 编辑