
C/C++基础
ltolll
这个作者很懒,什么都没留下…
展开
-
printf的一些用法
int a=3;long d= -43456;float b=5.1416;char c=m;printf("a:%d",3); // %为格式说明起始字符,可以翻译成汉语:“我要输出变量(或常量)了,输出类型和格式看我后面的说明。”// 这里的d就是具体说明了,它在这里表示的是(十进制dec)整型数。// ,逗号一定要记得加,后面的a就是要输出的变量了。// 输出结果为3 int a原创 2006-05-02 09:48:00 · 1428 阅读 · 0 评论 -
虚函数
想要理解虚函数,先要理解继承和多态,相对于这个话题有点庞大。所以举个例子把话题缩小也许好懂一点。基类:动物类派生类:鱼类,狗类动物(具体的动物)一般都会呼吸,对吧。是的至少我见过的大多都会。好吧,那么我们可以说‘动物类’有一个方法叫‘呼吸’,可以这样写‘动物类.呼吸()’,在类中怎么表达?用成员函数啊。于是我们想写:动物类:呼吸(){}可是这里的代码怎么写?你见过‘动物’呼吸吗?我没见过,我只原创 2006-05-02 15:09:00 · 896 阅读 · 0 评论 -
预编译头文件:stdafx.cpp,stdafx.h
摘自《VC++ 编程指南》预编译头文件:stdafx.cpp,stdafx.h这两个文件用于建立一个预编译的头文件xxxproject.pch和一个预定义的类型文件stdafx.obj。由于MFC体系结构非常大,包含许多头文件,如果每次都编译的话比较费时。因此,我们把常用的MFC头文件都放在stdafx.h中,如afxwin.h、afxext.h、afxdisp.h、afxcmn.h(在控制台程序原创 2006-06-21 09:29:00 · 1879 阅读 · 0 评论 -
类中枚举型变量用到的操作符重载
一个扑克牌类,其中成员Suit代表花色(当然只有四种,所以可以用枚举类型),要求程序中可对Suit类型赋值(用=操作符),Suit可做自增操作(用++操作符)。代码如下:// OLOperator.cpp : 定义控制台应用程序的入口点。#include "stdafx.h"#include using namespace std;class Card{public: enum Suit {原创 2006-06-22 09:40:00 · 1987 阅读 · 0 评论 -
在函数中改变传入的参数值:引用参数的使用
非引用参数,也叫复制实参void swap(int v1, int v2) //此函数本意是交换两参数的值 { int tmp = v2; v2 = v1; // assigns new value to local copy of the argument v1 = tmp; } // 此函数不能达到目标,因为形参只是实参的原创 2006-06-26 13:15:00 · 2146 阅读 · 1 评论 -
在高级语言中“调用约定”的含义
调用约定 在分析汇编代码时总是要遇到无数的Call,对于这些Call,尽量要根据Call之前传递的参数和Call的返回值来判断Call的功能。传递参数的工作必须由函数调用者和函数本身来协调,计算机提供了一种被称为栈的数据结构来支持参数传递。 当参数个数多于一个时,按照什么顺序把参数压入堆栈。函数调用后,由谁来把堆栈恢复。在高级语言中,通过函数调用约定来说明这两个问题。常见的调转载 2006-08-09 17:18:00 · 1010 阅读 · 0 评论 -
二进制位,字节,字长计算机内表示,及二进制、八进制、十六进制
计算机内仅使用0和1两个二制进数字,每个0或1占用存储器(内存或硬盘)上的1个二进制位(bit)的空间,即计算机可表示的最小信息单位为“位”(bit),但计算机可存取的最小单位却不是位,而是字节(每个字节为8个二进制位)Byte或字(word)这样较大的信息单位。1个字由1个以上的字节组成。通常把组成一个字的二进制位数叫字长,平时我们说的32位机就是指字长为32位(4个字节)的计算机。不同原创 2007-03-18 09:20:00 · 2586 阅读 · 0 评论 -
关于C++的字符及字符串
<br />#include <cstdlib><br />#include <iostream><br />using namespace std;<br />int main(int argc, char *argv[])<br />{<br /> string s1 = "hello";<br /> const char *s2 = "hello";<br /> char cs[] = "hello";<br /> cout << "sizeof(/"hello/"):" <<原创 2010-06-29 06:06:00 · 712 阅读 · 0 评论