上一页 1 2 3 4 5 6 ··· 12 下一页

2015年4月3日

【转】C++易混知识点3. New Operator, Operator New, Placement New 实例分析,比较区别

摘要: 我们知道,C++中引入了New 这个内置符号,很大方便了指针的使用,程序员不必关注与这块堆上新分配的内存是如何来的,如何初始化的,然后如何转换为我们想要的类型指针的。现在,我们重点来分析下这个NEW内置符号背后的步骤和所调用到的函数。这里面涉及到new operator, operator new,... 阅读全文

posted @ 2015-04-03 11:40 温柔的机械猫 阅读(294) 评论(0) 推荐(0) 编辑

【转】 C++易混知识点2. 函数指针和指针函数的区别

摘要: 我们时常在C++开发中用到指针,指针的好处是开销很小,可以很方便的用来实现想要的功能,当然,这里也要涉及到指针的一些基本概念。指针不是基本数据类型,我们可以理解他为一种特殊类型的对象,他占据一定空间,但是所带来的好处就是C++如此强大的深层次原因了。转载请注明出处:http://blog.csdn.... 阅读全文

posted @ 2015-04-03 11:31 温柔的机械猫 阅读(3542) 评论(0) 推荐(0) 编辑

【转】C++易混知识点5:实例讲解Public Protected Private作用域,继承的区别和用意

摘要: 大学生涯,涉及到类的作用域,继承都是用的public 共有继承,当时也没想那么多,觉得共有继承多方便,多简单,反正没有太多的限制,不管是类的成员或者是基类的成员函数都可以访问。没有深究。其实这里面真是涉及到了C++面向对象设计当中的封装特性。只暴露那些需要的成员和成员函数,不必过多曝露所有的成员。转... 阅读全文

posted @ 2015-04-03 11:15 温柔的机械猫 阅读(399) 评论(0) 推荐(0) 编辑

【转】char*,string,CString,int,char[]之间的转换

摘要: CString头文件#includestring头文件#include1.CString转char*CStringcstr;char*p=(LPSTR)(LPCTSTR)cstr;或p=cstr.GetBuffer(strtest.GetLength());2.string转CStringCStri... 阅读全文

posted @ 2015-04-03 10:25 温柔的机械猫 阅读(211) 评论(0) 推荐(0) 编辑

【转】<string> <string.h> <cstring>的区别

摘要: #includevoidmain(){ stringaaa="abcsdd"; printf("lookingforabcfromabcdecd%s\n", (strcmp(aaa,"abc"))?"Found":"NotFound");}//不能正确执行,提示说是string类型没有定义而下... 阅读全文

posted @ 2015-04-03 10:21 温柔的机械猫 阅读(631) 评论(0) 推荐(0) 编辑

【转】TCHAR

摘要: TCHAR 就是当你的字符设置为什么就是什么例如:当程序编译为 ANSI, TCHAR 相当于 CHAR当程序编译为 UNICODE, TCHAR 相当于WCHARchar : 单字节变量类型,最多表示256个字符wchar_t : 宽字节变量类型,用于表示Unicode字符它实际定义在里... 阅读全文

posted @ 2015-04-03 08:47 温柔的机械猫 阅读(242) 评论(0) 推荐(0) 编辑

2015年3月20日

CString(转)

摘要: CString::Compareint Compare( LPCTSTR lpsz ) const;返回值字符串一样 返回0小于lpsz返回-1大于lpsz返回1区分大小字符 CString s1( "abc" );CString s2( "abd" );ASSERT( s1.Compare( ... 阅读全文

posted @ 2015-03-20 14:57 温柔的机械猫 阅读(226) 评论(0) 推荐(0) 编辑

2014年10月18日

c语言排序算法

摘要: 用C语言总结一下常用排序算法,虽然大多数语言里已经提供了排序算法,比如C函数库中提供了qsort排序函数(内部为快速排序实现),但理解排序算法的思想的意义远远超过了实用的价值。这里我总结了常用的排序算法,并用C语言实现。这些算法的书写顺序也有一定的关联,比如希尔排序是对插入算法的改进,快速排序是对冒... 阅读全文

posted @ 2014-10-18 08:42 温柔的机械猫 阅读(486) 评论(0) 推荐(1) 编辑

冒泡 选择排序

摘要: 算法一直是编程的基础,而排序算法是学习算法的开始,排序也是数据处理的重要内容。所谓排序是指将一个无序列整理成按非递减顺序排列的有序序列。排列的方法有很多,根据待排序序列的规模以及对数据的处理的要求,可以采用不同的排序方法。那么就整理下网上搜索的资料,按自己的理解,把C语言的8大排序算法列出来。 普通... 阅读全文

posted @ 2014-10-18 08:41 温柔的机械猫 阅读(199) 评论(0) 推荐(0) 编辑

2014年10月16日

冒泡排序算法

摘要: 冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。 然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。... 阅读全文

posted @ 2014-10-16 13:06 温柔的机械猫 阅读(211) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 12 下一页

导航