C++ 基础
ityezi_admin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++函数重载
1. 概述如果两个函数名字相同并且在相同的域中被声明,但是参数表不同,则它们就是重载函数overloadedfunction。 1.1 重载函数条件参数类型或参数个数不同。返回值不同不能视为重载。是否为常函数不能视为重载对于普通类型参数只有const、volatile区别不能视为重载,但是如果参数是指针或 引用类型,那么const、v转载 2014-06-03 22:24:31 · 512 阅读 · 0 评论 -
关于CreateThread和_beginthreadex的区别与联系
1.简单来说CreateThread是Windows下用于创建线程的系统API,_beginthreadex则是Visual C++运行时库函数2._beginthreadex会在内存堆上分配一个与线程相关的数据块,而CreateThread不会分配该数据块3.如果调用strtok、strerror、gmtime等等,会分配线程相关的数据块。当线程退出时,用_beginthread转载 2014-06-04 14:12:58 · 592 阅读 · 0 评论 -
Boost::Thread使用示例
Boost::Thread的实现总体上是比较简单的,前面已经说过,thread只是一个跨平台的线程封装库,其中按照所使用的线程选项的不同,分别决定使用Windows线程API,pThread,或Mac平台的thread实现。以下只讨论Windows,即使用BOOST_HAS_WINTHREAD的情况。Boost::Thread有两个构造函数:一个是thread(),构造一个表示当前执行线程的线转载 2014-06-04 17:01:49 · 458 阅读 · 0 评论 -
一道面试题分析
#include int main(void) { int a = 10, b = 20, c = 30; printf("\n %d..%d..%d \n", a+b+c, (b = b*2), (c = c*2)); return 0; } 上面的输出是:110..40..60 分析:因为函数压栈的原因,函数在参数压栈的时候,是从右至左的转载 2014-06-04 14:09:45 · 403 阅读 · 0 评论 -
MultiByteToWideChar codepage的定义
定义描述874Thai932Japan936Chinese (PRC, Singapore)949Korean950Chinese (Taiwan; Hong Kong SAR, PRC)1200Unicode (BMP of ISO 10646)1250Windows 3.1 Ea转载 2014-07-02 16:19:12 · 812 阅读 · 0 评论 -
CAtlHttpClient 下载文件保存到本地,拿去就能用简单易懂
void CtestdddDlg::OnBnClickedButton1(){ USES_CONVERSION; CAtlHttpClient httpCli; tstring strURL=_T("http:// .ppstream.com/ppsgame_silent.exe"); if( httpCli.Navigate(strURL.c_str())) { if (原创 2014-06-18 15:27:01 · 954 阅读 · 1 评论
分享