c与c++
@CAPRICA@
人生若只如初见 何事秋风悲画扇
展开
-
c++ 数组操作
一、数组定义和初始化 1: 一维数组初始化: 2: 标准方式一: int value[100]; // value[i]的值不定,没有初始化 3: 标准方式二: int value[100] = {1,2}; // value[0]和value[1]的值分别为1和2,而没有定义的value[i>1] 4:转载 2015-05-05 13:14:41 · 681 阅读 · 0 评论 -
deque与vector的主要区别
deque与vector非常相似。它也采用动态数组管理元素,提供随机存取,有着和vector几乎一样的接口。不同的是deque的动态数组头尾都开放,因此能在头尾两端进行快速安插和删除。 deque通常实作为一组独立区块,第一区块朝某方向扩展,最后一个区块朝另一个方向扩展。 deque与vector的主要不同之处在于: 1. 两端都能快速安插和删除元转载 2015-05-20 10:28:04 · 832 阅读 · 0 评论 -
C++的全局键盘HOOK屏蔽Win键
/************************************************** ** Project:DisabeldWinKeys ** File:Main.cpp ** Edition:v1.0.0 Demo ** Coder:KingsamChen [MDSA Group] ** Last Modify:2008-7-27 ****转载 2015-05-22 10:07:27 · 5932 阅读 · 0 评论 -
c++ hook 钩子的使用介绍
一、基本概念: 钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。 钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口转载 2015-05-22 09:37:42 · 1852 阅读 · 0 评论 -
C++文件读写详解(ofstream,ifstream,fstream)
在看C++编程思想中,每个练习基本都是使用ofstream,ifstream,fstream,以前粗略知道其用法和含义,在看了几位大牛的博文后,进行整理和总结: 这里主要是讨论fstream的内容: [java] view plaincopyprint? #include ofstream //文件写操作 内存写入存储设备 i转载 2015-06-07 18:36:13 · 508 阅读 · 0 评论 -
char str[]与char *str的区别
在C语言中,对字符串的操作主要有两种方式,一是使用字符数组,char str[];二是使用字符指针。那么二者有什么区别呢?下面将分述二者的使用,最后进行比较。 一、字符数组 使用char str[]定义一个字符数组str,中括号内可以写上数字表示数组大小,也可以不写。如果不写数字,则必须为字符数组提供初始值,以便编译器进行内存分配。 可以使用字符串字面值(string转载 2015-06-07 22:10:07 · 763 阅读 · 0 评论 -
C++ string学习
C++中string是标准库中一种容器,相当于保存元素类型为char的vector容器(自己理解),这个类提供了相当丰富的函数来完成对字符串操作,以及与C风格字符串之间转换,下面是对string一些总结 一,C语言的字符串 在C语言里,对字符串的处理一项都是一件比较痛苦的事情,因为通常在实现字符串的操作的时候都会用到最不容易驾驭的类型——指针。 比如下面这个例子: //example转载 2015-06-07 23:01:36 · 361 阅读 · 0 评论 -
C++ int与string的转化
int本身也要用一串字符表示,前后没有双引号,告诉编译器把它当作一个数解释。缺省情况下,是当成10进制(dec)来解释,如果想用8进制,16进制,怎么办?加上前缀,告诉编译器按照不同进制去解释。8进制(oct)---前缀加0,16进制(hex)---前缀加0x或者0X。 string前后加上双引号,告诉编译器把它当成一串字符来解释。 注意:对于字符,需要区分字符和字符表示的数值。比如:char转载 2015-06-08 00:12:03 · 406 阅读 · 0 评论 -
wxWidgets+CodeBlocks搭建环境
版本的选择 1、CodeBlocks要下载带mingw编译器的安装程序codeblocks-*.**mingw-setup.exe 2、wxWidgets可以下载3.0.*版本的 注意事项 1、配置mingw的环境变量:在path变量里添加路径为C:/Program Files/CodeBlocks/MinGW/bin(根据你的情况修改); 2、wxWidgets是需要编译的原创 2017-09-23 21:09:24 · 751 阅读 · 0 评论