自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 c语言常量字符串易错点

当用一个指针指向一个字符串的时候,这个指针只是保存的字符串的首地址。由于Hello world"这个字符串程序没有给它分配空间,编译器把它分配到常量区.而常量字符串的值是不允许被修改的。这样对字符串进行改写,用vs进行编译的时候,编译器是不会报错。但是在运行的时候变会报错。而且如果不知道这个为什么会错,在调试的时候往往会让人感觉莫名其妙int _tmain(int argc, _TCH

2016-05-22 19:31:35 362

转载 CloseHandle TerminateThread ExitThread的区别

线程的handle用处:线程的handle是指向“线程的内核对象”的,而不是指向线程本身.每个内核对象只是内核分配的一个内存块,并且只能由内核访问。该内存块是一种数据结构,它的成员负责维护对象的各种信息(eg: 安全性描述,引用计数等)。CloseHandle()在CreateThread成功之后会返回一个hThread的handle,且内核对象的计数加1,Cl

2016-01-20 15:33:59 379

原创 c/c++ 16进制数

首先,什么是16进制数,16进制数就是满16进一的数。例如0xf+1=ox10,16进制数的是以ox开头的,这主要是为了和10进制进行区别,例如1234和0x1234,如果16进制不以ox开头的话,那么岂不是16进制和10进制就无法区别了。16进制的每一位超过9之后,便是ABCDEF 分别对应10,11,12,13,14,15。即16进制数的每一位最大就只能是f,如果超过了f,那么就会进位。好啦,

2015-12-19 13:45:28 18149

原创 c/c++之调戏QQ,让QQ无法登陆

// FondWindowDemo.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include int x = 0, y = 0;BOOL CALLBACK EnumWindowsProc(_In_ HWND   hwnd,_In_ LPARAM lParam){

2015-08-27 18:14:14 771

转载 c++虚函数

C++中的虚函数(virtual function)2015-08-25 择善教育1.简介虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。假设我们有下面的类层次:class A{public:virtual void foo() { cout };class B: pu

2015-08-27 17:44:31 226

原创 浅拷贝与深拷贝

浅拷贝就是让一个已经有的指针重新指向另一块已有的内存,而深拷贝则是重新分配一块内存,让一个指针指向它,然后把另一块内存中的数据拷贝到这个指针指向的内存中去。例如:char *p;char *p1="jksgj";            p=p1;//此为浅拷贝//深拷贝            int len=strlen[p1];            p=new ch

2015-08-27 17:39:10 195

空空如也

空空如也

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

TA关注的人

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