c/c++
文章平均质量分 61
jecynova
这个作者很懒,什么都没留下…
展开
-
c++ 字符类型总结区别wchar_t,char,WCHAR(转)
1.区别wchar_t,char,WCHAR ANSI:即 char,可用字符串处理函数:strcat( ),strcpy( ), strlen( )等以str打头的函数。 UNICODE:wchar_t是Unicode字符的数据类型,它实际定义在里: typedef unsigned short wchar_t; 另外,在头文件中有这样的定义:typedef转载 2015-08-13 14:37:34 · 342 阅读 · 0 评论 -
C/C++关于string.h头文件和string类
1.C的字符串头文件是,在C++里这个文件变成了,string前面的c表示这个是c语言的;而C++的字符串头文件是,是利用的模板实现的,跟原先C的实现方法不一样,但要安全得多。2.VC++中有文件,它就是C中的那个; 而文件实际上只是在一个命名空间std中include了,这是因为C++要减少名称污染; 所以两个都是可以用的,但C++鼓励用。 为字符串实现了一个类,而其实是转载 2015-08-14 15:13:08 · 1021 阅读 · 0 评论 -
C/C++语言中Static的作用详述
在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)先来介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。下面是a.c的内容 view sourceprint?转载 2015-08-04 11:04:26 · 323 阅读 · 0 评论 -
duilib
2013 duilib入门简明教程 -- 总结 (20)分类: duilib2014-04-30 01:39 319人阅读 评论(0) 收藏 举报 duilib的入门系列就到尾声了,再次提醒下,Alberl用的duilib版本是SVN上第387个版本,时间是2013.08.15~ 这里给出Alberl最后汇总的一个工程,戳我下载,效果如图:转载 2015-08-06 14:18:42 · 614 阅读 · 0 评论 -
std::function与std::bind 函数指针
std::function与std::bind 函数指针function模板类和bind模板函数,使用它们可以实现类似函数指针的功能,但却却比函数指针更加灵活,特别是函数指向类 的非静态成员函数时。std::function可以绑定到全局函数/类静态成员函数(类静态成员函数与全局函数没有区别),如果要绑定到类的非静态成员函数,则需要使用std::bind。转载 2015-09-11 18:37:11 · 372 阅读 · 0 评论 -
Windows Socket 编程_ 简单的服务器/客户端程序
一。程序运行效果图二。程序源代码三。程序设计相关基础知识 1.计算机网络 2.IP地址 3.协议 4.网络体系结构 5.TCP/IP体系结构与特点 6.客户机/服务器模式 7.TCP/IP特点 8.套接字的引入 9.面向 连接/无连接 的套接字的系统调用时序图/流程图 一。转载 2015-09-14 19:28:45 · 253 阅读 · 0 评论 -
八大排序算法
概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。 当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排序:是目前基于比较的内部排序中被认为是最好的方法,转载 2015-09-16 20:24:23 · 250 阅读 · 0 评论 -
VS2010 QT5 中文显示乱码的问题
VS2010 QT5中文乱码是编码的问题;看网上给了很多方法都是不行的,那QT Creator下的cpp 放到VS2010下 比对了下编码格式;在文件--->高级保存选项 把文件编码格式保存为 Unicode(Utf-8无签名)-代码页651001 即可显示中文,弄了半天,希望对vs2010下开发QT的同学有帮助;原创 2016-01-08 11:46:47 · 529 阅读 · 0 评论