自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

超越

寻找心中的那份自信

原创 [C++基础]C++笔试题中非常常见的sizeof问题

sizeof 是一个操作符(operator),其作用返回一个对象或数据类型所占的内存字节数。 strlen(char*)函数求的是字符串的实际长度,它求得方法是从开始到遇到第一个'\0',如果你只定义没有给它赋初值,这个结果是不定的,它会从aa首地址一直找下去,直到遇到&#...

2012-11-29 12:13:50

阅读数 1466

评论数 0

原创 [Boost基础]VS2008/VS2010安装配置Boost1.50开发环境

1.参考《实战准标准库Boost,配置Boost的VS2008开发环境》 2.参考《VS2010安装Boost》 一、下载Boost库 boost_1_50_0.zip   (http://www.boost.org/users/download/),或是在这下载,解压到F:boost_1_...

2012-11-27 13:03:55

阅读数 1515

评论数 0

原创 [C++基础]令人头疼的const关键字

const的位置 //****************************整型常量************************** const int a=1;//必须赋初始值 int const b=2;//必须赋初始值;完全等价于 const int b=2; ...

2012-11-26 13:22:40

阅读数 817

评论数 0

原创 多线程的那些事(之数据同步)

线程同步:是指线程之间所具有的一种制约关系,一个线程的执行依赖于另一个线程的消息,当它没有得到另一个线程的消息时应等待,直到消息到达时才被唤醒 多线程的创建其实十分简单,在windows系统下面有很多函数可以创建多线程,比如说_beginthread。我们可以用它来创建一个简单的多线程代码。 ...

2012-11-20 10:11:41

阅读数 760

评论数 0

原创 多线程的那些事(之基础篇)

多线程编程时现代软件技术中很重要的一个环节。弄懂多线程,就要牵涉到多进程吗?当然,要了解到多进程,就要涉及到操作系统。 (1)单CPU下的多线程 在没有出现多核CPU之前,我们的计算资源是唯一的。如果系统中有多个任务要处理的话,那么就需要按照某种规则以此调度这些任务进行处理。什么规则呢?可以使一些...

2012-11-19 21:03:36

阅读数 838

评论数 0

原创 [数据结构]线性结构——线性表

概述

2012-11-12 12:15:02

阅读数 1625

评论数 0

原创 [Win32]C++多线程编程实例

http://blog.csdn.net/chen825919148/article/details/7904219   //这是2个线程模拟卖火车票的小程序 #include #include using namespace std; DWORD WINAPI Fun1Proc(LPVOI...

2012-11-12 11:43:14

阅读数 1014

评论数 1

原创 [C++基础]C++内存存储

用类去定义对象时,系统会为每一个对象分配存储空间。如果一个类包括了数据和函数,要分别为数据和函数的代码分配存储空间。按理说,如果用同一个类定义了10个对象,那么就需要分别为10个对象的数据和函数代码分配存储单元,如下图所示。 能否只用一段空间来存放这个共同的函数代码段,在调用各对象的函数时,...

2012-11-08 12:20:45

阅读数 1557

评论数 0

原创 Linux命令整理

命令格式:命令字 [命令选项] [命令参数] orcommand [option] [arguments]   帮助 需求 命令 备注 man man chmod   info info sudo   help ls --help 不...

2012-11-05 21:49:22

阅读数 1009

评论数 1

原创 C++开发那些dll和lib

lib是编译时需要的,dll时运行时需要的。如果要完成源代码的编译,有lib就够了。如果也是动态连接的程序运行起来,有dll就够了。        一般的动态库程序有lib文件和dll文件。lib文件时必须在编译器就连接到应用程序中的,而dll文件时运行期才会被调用的。        如果有d...

2012-11-05 12:40:37

阅读数 921

评论数 0

原创 如运行程序提示:“没有找到libmysql.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。

解决办法: 1.将C:\mysql\lib\opt目录下的libmysql.dll拷贝到 C:\WINDOWS\system32目录下 2.将libmysql.dll拷贝到.exe所在的文件下

2012-11-04 21:58:10

阅读数 7396

评论数 2

原创 C++项目配置——VisualStudio开发环境

0.主要用于添加头文件路径,库文件路径,库 .\ :表示当前文件夹(就是.h,.cpp文件所在的文件夹) ..\ :表示父文件夹 1.配置:debug,release,所有配置(项目中常常需要debug和release两版本)    平台:win32,x64(当引用的是64位的软件/头文件,否则...

2012-11-04 21:50:25

阅读数 1736

评论数 0

原创 头文件定义格式,项目开发中常用的struct,enum

1.实例 /* #pragma once //与编译器相关(换不同的平台),使头文件只被编译一次 //使用宏定义避免头文件被多次编译,支持跨平台 #ifndef _SAAKAA_DATA_BASE_HEAD #define _SAAKAA_DATA_BASE_HEAD #endif */...

2012-11-04 19:28:03

阅读数 1513

评论数 0

原创 Unicode下的CString与String之间的相互转换

1. CString to String String strA=(LPCSTR)CStringA(cstrA); 2. String to CString CString cstrA=(CString)strA.c_str();

2012-11-01 13:22:35

阅读数 782

评论数 0

提示
确定要删除当前文章?
取消 删除