C/C++
大_猫
这个作者很懒,什么都没留下…
展开
-
va_list,va_start,va_arg,va_end详解
概述由于在C语言中没有函数重载,解决不定数目函数参数问题变得比较麻烦;即使采用C++,如果参数个数不能确定,也很难采用函数重载.对这种情况,有些人采用指针参数来解决问题.下面就c语言中处理不定参数数目的问题进行讨论.定义大家先看几宏.在VC++6.0的include有一个stdarg.h头文件,有如下几个宏定义:#define _INTSIZEOF(n) ((sizeof(转载 2013-09-29 14:24:47 · 1507 阅读 · 0 评论 -
使用c++11标准库转换字符编码
原帖地址:http://www.cnblogs.com/LinuxHunter/archive/2013/01/06/2848293.html#include #include #include const std::string ws2s( const std::wstring& src ){ std::locale sys_locale(""); const wch转载 2017-08-18 20:01:42 · 1567 阅读 · 0 评论 -
VS中的路径宏
转帖地址:http://www.cnblogs.com/lidabo/archive/2012/05/29/2524170.html说明$(RemoteMachine)设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。$(References)以分号分隔的引用列表被添加到项目中。$(Con转载 2017-07-06 14:47:03 · 340 阅读 · 0 评论 -
VS_检测溢出方法
条件:1,vs2012或以上版本2,修改图2头文件 版本号3,执行图1 看输出信息转载 2016-11-07 20:21:15 · 1173 阅读 · 0 评论 -
C++学习建议
原文链接:http://www.cnblogs.com/miloyip/archive/2010/09/17/behind_cplusplus.htmlC++学习建议C++缺点之一,是相对许多语言复杂,而且难学难精。许多人说学习C语言只需一本K&R《C程序设计语言》即可,但C++书籍却是多不胜数。我是从C进入C++,皆是靠阅读自学。在此分享一点学习心得。个人认为,学习C++转载 2015-01-14 10:58:31 · 605 阅读 · 0 评论 -
C++之路--短短50句话
学习C++ -----------谨以此文献给旅途中的程序员们1.把C++当成一门新的语言学转载 2014-12-05 17:57:17 · 764 阅读 · 0 评论 -
C/C++小知识总结
关于指针、指针数组、数组指针、函数指针、运算符优先级等等小知识原创 2014-08-01 11:06:12 · 1020 阅读 · 0 评论 -
C++用new和不用new创建类对象区别
C++用new和不用new创建类对象区别 2012-10-16 21:53:08| 分类: C++|举报|字号 订阅起初刚学C++时,很不习惯用new,后来看老外的程序,发现几乎都是使用new,想一想区别也不是太大,但是在大一点的项目设计中,有时候不使用new的确会带来很多问题。当然这都是跟new的用法有关的。new创建类对象,使用完后需使用dele转载 2014-06-18 08:45:37 · 843 阅读 · 0 评论 -
CreateEvent用法
原文lHANDLE CreateEvent(LPSECURITY_ATTRIBUTES lpEventAttributes,BOOL bManualReset, BOOL bInitialState,LPCSTR lpName);bManualReset:TRUE,使用ResetEvent()手动重置为无信号状态;FALSE,当一个等待线程被释放时,自动重置状态转载 2014-06-17 09:26:40 · 787 阅读 · 0 评论 -
二叉堆的C语言实现
二叉堆的C语言实现 二叉堆的实现数据结构中如何使用,我任务主要是在操作系统中的任务优先级调度问题,当然也可以用于实现堆排序问题,比如找出数组中的第K个最小值问题,采用二叉堆能够快速的实现,今天我就采用C语言实现了一个简单的二叉堆操作,完成这些数据结构我并不知道能干什么,我就当自己在练习C语言的功底吧。逐步完成自己的代码,希望自己在知识的理解力上有一定的提高转载 2014-06-26 15:13:12 · 1266 阅读 · 0 评论 -
C\C++代码优化的27个建议
首页最新文章业界开发IT技术设计创业IT职场访谈在国外频道更多 >- 导航条 -首页最新文章业界开发IT技术- Linux- UNIX- MySQL- NoSQL- 数据库- Git- 算法- 测试- 信息安全- Vim设计- 网页设计- UI设计- 交互设计- 用户体验创业IT职场访谈在国外频转载 2014-05-23 09:06:31 · 1881 阅读 · 0 评论 -
C链表反转
//节点struct Note{ int value; Note* pNext;};typedef struct Note* PList;//生成一个链表Note* GenerateList();//输出一个链表void PrintList(Note* pHead);//反转链表Note* ReverseList(Note* pHead);//销毁链表void Des...原创 2018-06-20 17:04:35 · 340 阅读 · 0 评论