自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Kevin1993year的专栏

Kevin 's blog .

  • 博客(11)
  • 收藏
  • 关注

转载 sockaddr_in、sockaddr(SOCKADDR)、in_addr 的区别

sockaddr_in , sockaddr , in_addr区别struct   sockaddr   {                  unsigned   short   sa_family;                     char   sa_data[14];             };    上面是通用的socket地址,具体到Internet

2013-02-19 23:35:23 369

转载 C++中的指针悬挂问题(内存泄漏)

我们知道赋值运算符是双目运算符,如果用户没有自定义赋值运算的函数,那么系统将自动生成一个默认的对象赋值运算符使对象能够赋值,比如有两个对象c1(10,20),c2;执行赋值运算的时候:c2=c1;在这里,赋值运算的执行没有问题,它能够像基本数据类型的赋值一样赋值,然而,C++中提供给对象的默认的赋值运算符并不是万能的,看这么一个例子:#include"stdafx.h"#include

2013-02-04 16:40:34 1429

转载 详解flush函数——endl控制符和'\n'换行符的区别

endl控制符和’ \n’换行符都可以将光标移动到输出设备中下一行的开头处。但是,endl控制符还有另外的用途。当程序向输出设备中输出数据时,输出的数据先被存放在计算机缓冲区(Buffer)内。当缓冲区存满时,这些数据才真正地输出到输出设备。但是,如果输出的字符序列中出现了endl控制符,那么缓冲区内的所有数据将立即输出到输出设备,而无论缓冲区是否已经存满。因此,endl控制符的作用是

2013-01-29 16:05:15 2837

转载 到底怎么样读书更好?-下篇

目录1、再提笔记2、我是怎么泡图书馆的3、大学课程之授课方法1、再提笔记     对于《到底怎么样才叫看书——上篇》中所提到的内容,得到了各位博友们的普遍认同我感到很高兴,说实话,从小到大我也就认真作过那几次笔记,但是却都印象深刻,并且对以后的影响也很深远,在走了很多的弯路以后,渐渐才发现这其中的道理来。     正所谓“学而不思则惘”,学的目的当然不是形式上好看,当然

2013-01-29 13:18:02 542

转载 到底怎么样读书更好?-上篇

目录:一、引入二、经历了就能理解三、读书要分级四、只读经典五、别吝惜你动笔的那点时间一、引入   看到这个题目的时候你可能会感到有点好笑:“这还用问,看书就是把书看了一遍呗..” 没错,我们从小到大就是这样想的,也是这样看书的,信手拈来一本叫作"书"的东西,从头到尾就开看了!随时年龄的增长,我们的“阅历”也多了起来了,但你是不是也有和我一样的感觉——书是

2013-01-29 12:55:45 536

原创 教你改变const变量的值

呵呵,应该很多人做过这个事,好奇心来了没办法,不过可不能用在实际编程上哟不记得哪位大师说过:试图欺骗编译器的人终会自食恶果。不过要说明下,用const修饰的变量(这是一个假常量),本质上其实和未用const修饰的变量是没有差别的用const修饰变量后,只是编译器会检查是否对该变量进行了写操作,若检查出则会报错代码如下:#includeusing namespace std;

2013-01-28 22:42:32 1547

原创 个人对rand()、srand()函数之间的关系及其内部实现原理的猜测

欢迎转载,转载请注明出处,谢谢//首先我们先只看rand()函数,有函数如:int main(int argc,char* argv[]){ int tmp=0; for(int i=0;i<50;++i) { // 获取 0~19 的伪随机数,存入tmp中 tmp=rand()%20; cout<<tmp<<'\t'; } cout<<endl; cin.get(

2013-01-28 19:50:38 1338

原创 VS2012代码补全时左侧图标的含义

//转载请注明出处,谢谢。如图:其右侧的图标表示这是一个接口类型__interface(或者是结构体类型)其右侧图标表示这是一个类类型其右侧图标表示这是一个.cpp文件(貌似还可以是.hpp等文件)其右侧图标表示这是一个枚举类型其右侧图标表示这是一个结构体类型(也可能是接口__interface类型)其右侧图标表示这是一个用typedef类型别名定义的类型其右侧图标

2013-01-28 10:48:27 2880 2

原创 我的第一个Win32可视程序

#include// 这个头文件定义了一些宏,用来处理当前程序所用的编码方式是 ANSI 模式 还是 Unicode 模式// 本程序默认是ANSI模式的编码方式//#include// 函数前向声明// 声明注册窗口函数int g_row=0,g_col=0;ATOM MyRegisterClass(HINSTANCE hInstance);// 声明创建窗口函

2013-01-27 18:52:10 513

转载 用__declspec,__cdecl,__fastcall,__stdcall等关键字修饰的函数的参数压栈方式

文章转载至:http://blog.csdn.net/feixiaoxing/article/details/7521004在编译器编译文件的时候,软件会根据程序本身的要求对函数作不同的压栈处理。有的压栈是按照从左到右进行压栈,有的压栈是按照从右到左进行压栈,有的不压栈、直接用寄存器代替,有的是需要被调用函数自身自己平衡堆栈。下面,我们就可以一个一个自己看看。首先,随便写一个函数,

2013-01-26 12:50:53 557

转载 __declspec,__cdecl,__stdcall,__fastcall等关键字的含义

此文章转载来至 http://blog.csdn.net/yaneng/archive/2010/03/31/5438499.aspxdeclspec 是 Declaration Specification 可以简单理解为 声明规范(原意:声明 说明书)下列中的__貌似均可以用_代替(如_cdecl  ->  __cdecl  ......)_cdecl 是C Declaratio

2013-01-26 12:45:13 933

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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