随笔分类 -  C++

1
这是与C++程序设计有关的内容
摘要:上一篇我们讲到过,引用其实是对象的一个别名。我们知道对象是类型的具体化实例,那么类型可不可以有别名呢?答案是可以的 #include <iostream>using namespace ... 阅读全文
posted @ 2009-08-05 16:07 陈希章 阅读(4986) 评论(0) 推荐(0) 编辑
摘要:C++中并没有值类型和引用类型之说,标准变量或者自定义对象的存取默认是没有区别的。但如果深入地来看,就要了解C++中,管理数据的两大内存区域:栈和堆。 栈(stack)是类似于一个先进后出的抽屉。它的... 阅读全文
posted @ 2009-08-05 15:53 陈希章 阅读(1602) 评论(1) 推荐(1) 编辑
摘要:在C++中,&这个符号有两个含义,一种含义是取某个变量或者对象的地址。这个地址是指内存地址,这个地址取到之后,可以赋给一个指针。例如下面这样 int a=5; int *p=&a; 这... 阅读全文
posted @ 2009-08-05 15:08 陈希章 阅读(8303) 评论(0) 推荐(0) 编辑
摘要:什么是指针?指针是保存了变量在内存中的地址。但是指针自己也需要有一个地址。 在C++中,通过&符号,可以取得某个变量的内存地址。使用* 可以定义一个指针变量。该变量的类型要与其引用的变量类型一... 阅读全文
posted @ 2009-08-04 06:41 陈希章 阅读(474) 评论(0) 推荐(0) 编辑
摘要:在C++中,我们可以通过#define这个指令定义所谓的符号常量,这种常量会被直接编译到二进制代码中去。在这种情况下,它与用const定义的常值变量的效果是基本类似。的, 例如: 但#define还有... 阅读全文
posted @ 2009-06-11 08:44 陈希章 阅读(4683) 评论(3) 推荐(0) 编辑
摘要:假如我们要重复输出一连串字符,例如,一次性输出100个*(星号),那么怎么写代码呢 C++ #include <iostream>#include<string>using n... 阅读全文
posted @ 2009-06-08 18:33 陈希章 阅读(7651) 评论(0) 推荐(0) 编辑
摘要:之前我们讨论到了整数有区分符号的,也就是有正负数之分。一个典型的整数,如char。有符号和没有符号,取值范围是不一样的 1. 有符号的char : 取值范围为-128~127 2. 无符号的char ... 阅读全文
posted @ 2009-06-08 17:36 陈希章 阅读(2995) 评论(4) 推荐(1) 编辑
摘要:作用 C++ 大小 C# 大小 .NET Framework类型 取值范围 后缀 字符 char 1 sbyte 1 System.SByte -128~127 字符(无符号) unsigned c... 阅读全文
posted @ 2009-06-08 11:47 陈希章 阅读(6120) 评论(0) 推荐(0) 编辑
摘要:为什么需要说这个话题呢?因为很多朋友搞不大清楚他们的区别。 与运算,在编程中表示为& 非运算,在编程中表示为| 逻辑与运算:在编程中表示为&& 逻辑非运算:在编程中表示为||... 阅读全文
posted @ 2009-06-08 10:50 陈希章 阅读(3992) 评论(1) 推荐(1) 编辑
摘要:这个帖子将置顶,记录下来在仔细学习C++过程中遇到的问题,以及我自己的一些思考。欢迎大家给予反馈和指教。 正如大家知道的那样,我大多数都是用C#的思维方式来考虑C++。这也是我自己目前能找到的最合适方... 阅读全文
posted @ 2009-06-08 08:50 陈希章 阅读(1932) 评论(0) 推荐(0) 编辑
摘要:学计算机的同学一定被人问到这样的问题 1. 5除以2等于多少? 很多人第一反应就是暴怒,这么简单的问题居然还拿来考我,真是岂有此理。小学生都会的啊,等于2.5嘛 等等,好像事情没有那么简单吧?如果这么... 阅读全文
posted @ 2009-06-08 08:38 陈希章 阅读(1481) 评论(2) 推荐(0) 编辑
摘要:在C++中,要定义一个常量,有两种主要的做法 1. 符号常量 (#define) 2. 常值变量 (const) 符号常量的定义方式,其实与C++本身没有关系,它是一个编译器指令,或者称为预处理指令... 阅读全文
posted @ 2009-06-08 08:09 陈希章 阅读(11212) 评论(1) 推荐(0) 编辑
摘要:我们应该都用过枚举类型(enum),在C++中这个被称为自定义类型,在C#中,它是值类型的一种。 枚举的特殊之处在于它总是(也必须)可以转换为一个整数。默认情况下,它是一个int的整数。为什么这么说呢... 阅读全文
posted @ 2009-06-08 07:24 陈希章 阅读(6931) 评论(1) 推荐(0) 编辑
摘要:这一篇要讲一个非常重要的话题:char类型与string类型的区别。从字面上说,他们是有区别的 1. char是字符类型 2. string是字符串类型 虽然一字之差,但其本质是很大的。 1. ch... 阅读全文
posted @ 2009-06-07 22:49 陈希章 阅读(41348) 评论(4) 推荐(2) 编辑
摘要:对于char,这个字符类型。我们一般都认为就是一个字节。今天在仔细比较发现,C#的char和C++的char是有区别的。 1.首先来看C#中char占多大空间 using System;using S... 阅读全文
posted @ 2009-06-07 21:46 陈希章 阅读(8923) 评论(0) 推荐(0) 编辑
摘要:内存用垃圾收集系统来管理:没有用来撤消 new 调用的 Delete 方法。 不使用 (.h) 头文件,此类文件也不是必需的。现在将存储于头文件中的信息作为程序集的一部分存储。 在 C# 程序中,... 阅读全文
posted @ 2009-06-07 18:20 陈希章 阅读(4061) 评论(0) 推荐(0) 编辑
摘要:1. 创建项目 2. 编写最简单的代码如下 // Test.cpp : Defines the entry point for the DLL application.// #include "st... 阅读全文
posted @ 2009-06-05 16:37 陈希章 阅读(5868) 评论(0) 推荐(0) 编辑
摘要:对于C++初学者来说,第一个接触到的标准库就是iostream。然后,我们会自然地想到,那么其他还有哪些标准库,然后他们又是干什么用的呢? 例如我们用得最多的iostream,它定义了四个基本的输入输... 阅读全文
posted @ 2009-06-05 12:26 陈希章 阅读(937) 评论(0) 推荐(1) 编辑
摘要:本文转载自:http://blog.csdn.net/liflag888/archive/2006/09/21/1261435.aspx 准备工作: 1. 到 http://sourceforge.... 阅读全文
posted @ 2009-06-05 08:53 陈希章 阅读(1257) 评论(0) 推荐(0) 编辑
摘要:最近开始认真地再学一下C++的编程,陆续会有一些笔记整理出来。 今天要讲的是,C++程序中,方法之间调用的一个需要注意的地方 例如,我们有一个方法 int maxvalue(int a,int b,i... 阅读全文
posted @ 2009-06-05 08:45 陈希章 阅读(10268) 评论(5) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示