C/C++
IncStrive
这个作者很懒,什么都没留下…
展开
-
C语言复杂声明的解析
C语言复杂声明的解析 C语言是一种通用的程序设计语言,它与UNIX系统之间具有非常密切的联系,C语言是在UNIX系统上开发的,并且,无论是UNIX系统本身还是运行其上的大部分程序,都是用C语言编写编写的。C语言很适合用来编写编译器和操作系统以及各种系统底层软件,因此被称为“系统编程语言”,但它同样适合于编写不同领域中的大多数程序。 C语言中,指针的使用非常广泛。与其他方法相转载 2012-06-10 10:22:33 · 828 阅读 · 0 评论 -
C++运算符重载
运算符是通过编写非静态成员函数定义的或全局函数定义进行重载的,只是函数名现在变成了关键字opetator,后面跟随的是被重载的运算符的符号。当运算符被重载为成员函数时,它们必须是非静态的,因为它们必须在这个类的对象上被调用,并操作这个对象。 为了在类的对象上使用运算符,这个运算符必须被重载,但有三种情况例外。赋值运算符(=)、取址运算符(&)、逗号运算符(,)。可以再补充在的情况下直接用于任何类原创 2012-05-24 11:32:17 · 1218 阅读 · 0 评论 -
C++ This指针详解
先要理解class的意思。class应该理解为一种类型,象int,char一样,是用户自定义的类型。(虽然比int char这样build-in类型复杂的多,但首先要理解它们一样是类型)。用这个类型可以来声明一个变量,比如int x, myclass my等等。这样就像变量x具有int类型一样,变量my具有myclass类型。 理解了这个,就好解释this了,my里的this 就是指向my的指针转载 2012-05-25 11:14:07 · 877 阅读 · 0 评论 -
C++ 动态数组分配
在c++中时不能像java中一样定义这样的数组 int[] arr = new int[],如果我们要根据程序的运行来实现动态数组在c++中利用指针这个好东东。 动态一维数组: #include using namespace std; int main() { int len; cin>>len; int *p=new int[len];转载 2012-05-25 11:15:23 · 832 阅读 · 0 评论 -
Windows编程中各种操作文件的方法
windows编程中文件操作有以下几种常见方法: 1.C语言中文件操作。 2.C++语言中的文件操作。 3.Win32 API函数文件操作。 4.MFC CFile类文件操作。 5.MFC CFileDialog类的文件操作。 6.注册表文件操作。 下面我来详细说明一下各种文件操作方法: 1. C语言中文件操作.需要包含的头文件STDIO.H 写入文件: F转载 2013-03-02 11:01:20 · 568 阅读 · 0 评论