![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++
文章平均质量分 51
飞羽翼
这个作者很懒,什么都没留下…
展开
-
浅拷贝与深拷贝
浅拷贝就是让一个已经有的指针重新指向另一块已有的内存,而深拷贝则是重新分配一块内存,让一个指针指向它,然后把另一块内存中的数据拷贝到这个指针指向的内存中去。例如:char *p;char *p1="jksgj"; p=p1;//此为浅拷贝//深拷贝 int len=strlen[p1]; p=new ch原创 2015-08-27 17:39:10 · 195 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
CloseHandle TerminateThread ExitThread的区别
线程的handle用处:线程的handle是指向“线程的内核对象”的,而不是指向线程本身.每个内核对象只是内核分配的一个内存块,并且只能由内核访问。该内存块是一种数据结构,它的成员负责维护对象的各种信息(eg: 安全性描述,引用计数等)。CloseHandle()在CreateThread成功之后会返回一个hThread的handle,且内核对象的计数加1,Cl转载 2016-01-20 15:33:59 · 379 阅读 · 0 评论 -
c语言常量字符串易错点
当用一个指针指向一个字符串的时候,这个指针只是保存的字符串的首地址。由于Hello world"这个字符串程序没有给它分配空间,编译器把它分配到常量区.而常量字符串的值是不允许被修改的。这样对字符串进行改写,用vs进行编译的时候,编译器是不会报错。但是在运行的时候变会报错。而且如果不知道这个为什么会错,在调试的时候往往会让人感觉莫名其妙int _tmain(int argc, _TCH原创 2016-05-22 19:31:35 · 362 阅读 · 0 评论