随笔分类 -  C/C++

VS的编译选项
摘要:转载下,对于VS的编译选项介绍蛮清楚的!! 1. 静态链接库、动态链接库、CRT、STL 我们要到一个函数,要么是需要该函数的源代码,要么是知道该函数的声明并有该函数的实现,这里的“实现”又分为静态链接库、动态链接库。在windows平台上,静态链接库对应以.lib为后缀的库文件,动态链接库对应.d 阅读全文
posted @ 2017-08-08 06:15 池的巧克力 阅读(1814) 评论(0) 推荐(0)
空指针漏洞防护技术(初级篇)
摘要:转载自http://www.codeceo.com/article/null-pointer-01.html 安全历史上由于空指针所带来的漏洞及攻击数不胜数,但由于其对利用者的编程能力有要求,对分析及防护者来说有更高的要求,所以国内对空指针漏洞及相 关技术的讨论不是很多。今天这篇《空指针漏洞防护技术 阅读全文
posted @ 2017-03-31 10:14 池的巧克力 阅读(704) 评论(0) 推荐(0)
C++中四种类型转换方式
摘要:类型转换有c风格的,当然还有c++风格的。c风格的转换的格式很简单(TYPE)EXPRESSION,但 是c风格的类型转换有不少的缺点,有的时候用c风格的转换是不合适的,因为它可以在任意类型之间转换,比如你可以把一个指向const对象的指针转换成指 向非const对象的指针,把一个指向基类对象的指针 阅读全文
posted @ 2017-03-10 13:47 池的巧克力 阅读(289) 评论(0) 推荐(0)
c#调用c++带有回调函数方法的实现
摘要:最近完成了一个C++版本的对外sdk程序,其中有部分回调函数使用。 C++程序使用时没有异常,但是在C#环境下使用时出了点问题,简单总结下。 感谢博客:http://blog.csdn.net/songjinshi/article/details/8153635 帮助我解决了问题。 C++中的回调函 阅读全文
posted @ 2017-02-24 14:31 池的巧克力 阅读(2758) 评论(0) 推荐(0)
C语言字符输出格式化
摘要:转自http://blog.csdn.net/pbymw8iwm/article/details/8153226 符号属性 长度属性 基本型 所占 位数 取值范围 输入符举例 输出符举例 -- -- char 8 -2^7 ~ 2^7-1 %c %c、%d、%u signed -- char 8 - 阅读全文
posted @ 2016-12-27 10:35 池的巧克力 阅读(2457) 评论(0) 推荐(0)
最全面的 C++ 资源、框架大全
摘要:转载自 http://www.codeceo.com/article/cpp-resource-framework.html#0-tsina-1-99850-397232819ff9a47a7b7e80a40613cfe1 之前我们分享过一篇最值得关注的10个C开源项目,这次要分享一些关于 C++ 阅读全文
posted @ 2016-12-13 23:35 池的巧克力 阅读(532) 评论(0) 推荐(0)
VAssistX使用小窍门
摘要:日常使用中的一些VAssistX使用小窍门,简单总结下 一,修改VAssistX默认缓存文件路径,防止默认C盘被占用空间过大 1、 打开注册表HKCU\Software\Whole Tomato,新建UserDataDir,数值为要修改的路径,如下图: 2、 C:\Users\{用户名称}\AppD 阅读全文
posted @ 2016-12-03 13:44 池的巧克力 阅读(4799) 评论(0) 推荐(0)
windows7 编译boost1.54
摘要:先去下载boost1.54 for windows原码。原来有个安装工具现在已经停止维护了,我试了旧版,已经安装不了。 这是它们的网站:http://www.boostpro.com/download/ 只能自己编译了。虽然我的windows7 是64位的,但是编译64位时出错,只好编译32位的。主 阅读全文
posted @ 2016-11-30 16:33 池的巧克力 阅读(145) 评论(0) 推荐(0)
C++ 用libcurl库进行http通讯网络编程
摘要:使用libcurl完成http通讯,很方便而且是线程安全,转载一篇比较好的入门文章 转载自 http://www.cnblogs.com/moodlxs/archive/2012/10/15/2724318.html 一、LibCurl基本编程框架二、一些基本的函数三、curl_easy_setop 阅读全文
posted @ 2016-11-11 14:22 池的巧克力 阅读(664) 评论(0) 推荐(0)
sscanf函数和正则表达式
摘要:看了几篇介绍sscanf函数,真是发现自己好多东西没理解透,详细介绍使用在sscanf中使用正则表达式。 第一篇: 此文所有的实验都是基于下面的程序: char str[10]; for (int i = 0; i < 10; i++) str[i] = '!'; 执行完后str的值为 str = 阅读全文
posted @ 2016-11-09 16:27 池的巧克力 阅读(4233) 评论(0) 推荐(0)
cin判断读取结束 C++语言
摘要:cin是C++的输入流,可以通过>>进行读取。 判断读取结束,一般有两种方法,具体取决于与输入的约定。 1 以特殊值结尾。 如输入整数,以-1结束,那么当读到-1的时候,就确定读取结束了。 代码: int n; while(1) { cin>>n; if(n == -1)break; //处理输入的 阅读全文
posted @ 2016-09-21 08:42 池的巧克力 阅读(6339) 评论(0) 推荐(0)
dll 导出函数名的那些事
摘要:dll 导出函数名的那些事 关键字: VC++ DLL 导出函数 经常使用VC6的Dependency或者是Depends工具查看DLL导出函数的名字,会发现有DLL导出函数的名字有时大不相同,导致不同的原因大多是和编译DLL时候指定DLL导出函数的界定符有关系。 VC++支持两种语言:即C/C++ 阅读全文
posted @ 2016-08-25 09:50 池的巧克力 阅读(2331) 评论(0) 推荐(0)
创建文件目录
摘要:创建文件目录 主要在windows系统下测试使用 1,使用CreateDirectory 创建单级目录 CreateDirectory("C:\\abc", NULL);//使用绝对路径创建文件夹 递归创建多级目录 int index, start = 0; CString strTmp; CStr 阅读全文
posted @ 2016-06-22 11:09 池的巧克力 阅读(327) 评论(0) 推荐(0)
运行库到底做了什么?
摘要:对于程序加载讲的挺浅显清晰地,转载下 转自 http://mp.weixin.qq.com/s?__biz=MzI3NzA5MzUxNA==&mid=266460236 什么是运行库?它们是在程序背后默默服务的团体,它们能够使得程序正常地启动,使得各种我们熟悉的函数发挥作用。 1、入口函数与程序初始 阅读全文
posted @ 2016-06-15 16:51 池的巧克力 阅读(2560) 评论(0) 推荐(0)
转载一篇将C/C++ 与lua混合使用入门讲的比较好的文章
摘要:转自 http://www.open-open.com/home/space-6246-do-blog-id-1426.html Lua是一个嵌入式的脚本语言,它不仅可以单独使用还能与其它语言混合调用。Lua与其它脚本语言相比,其突出优势在于: 要在C++中使用Lua非常简单,不管是GCC,VC还是 阅读全文
posted @ 2016-06-06 14:55 池的巧克力 阅读(8015) 评论(0) 推荐(0)
C++继承:公有,私有,保护
摘要:转自 http://www.cnblogs.com/qlwy/archive/2011/08/25/2153584.html 公有继承(public)、私有继承(private)、保护继承(protected)是常用的三种继承方式。 1. 公有继承(public) 公有继承的特点是基类的公有成员和保 阅读全文
posted @ 2016-05-02 16:46 池的巧克力 阅读(217) 评论(0) 推荐(0)
VS报错 error LNK2005: _DllMain@12 已经在 MSVCRTD.lib(dllmain.obj) 中定义
摘要:链接报错: 错误 33 error LNK2005: _DllMain@12 已经在 MSVCRTD.lib(dllmain.obj) 中定义 E:\客户问题\w_王鹏\EventLibTest_TibrvAlternative_MultiEnv-4-0.3将 DTSSysEvent.xml做为单独 阅读全文
posted @ 2016-04-28 08:56 池的巧克力 阅读(6672) 评论(0) 推荐(0)
表驱动法
摘要:转自 http://www.cnblogs.com/jerry19880126/archive/2012/12/16/2820644.html 这里谈谈一些学习方法吧,看了二十多年的书的,发现不同的书,有不同的看法:小说类的读起来最轻松,只要跟着作者走就行了,会写书的作者应该能呈现 一些剧情的细节, 阅读全文
posted @ 2016-04-25 10:00 池的巧克力 阅读(454) 评论(0) 推荐(0)