随笔分类 -  C++笔记

上一页 1 2 3
C++学习过程中的笔记。
c++ int to string 整型到字符串
摘要:1. int sprintf( char *buffer, const char *format [, argument] ... ); <stdio.h>例如:[代码]2.char *_itoa( int value, char *string, int radix ); <stdlib.h> 例如:[代码]3. stringstream( ) <sstream.h... 阅读全文
posted @ 2009-11-15 13:16 ︶ㄣ第二名 阅读(24763) 评论(0) 推荐(0)
涉及string、char *、char[ ]、逗号表达式 的代码
摘要:[代码]整个逗号表达式的值是最右边的表达式的值。test的输出结果为5。[代码]string 和 char* 的交互初始化问题:对string初始化时候,可以用char *。对char*初始化的时候不能用string。string的变量名和char*的指针名都可以用为数组名。 阅读全文
posted @ 2009-11-13 18:47 ︶ㄣ第二名 阅读(885) 评论(0) 推荐(0)
原码、反码、补码,计算机中负数的表示
摘要:原码:将一个整数,转换成二进制,就是其原码。如单字节的5的原码为:0000 0101;-5的原码为1000 0101。反码:正数的反码就是其原码;负数的反码是将原码中,除符号位以外,每一位取反。如单字节的5的反码为:0000 0101;-5的反码为1111 1010。补码:正数的补码就是其原码;负数的反码+1就是补码。如单字节的5的补码为:0000 0101;-5的补码为1111 1011。在计算... 阅读全文
posted @ 2009-11-13 09:16 ︶ㄣ第二名 阅读(2263) 评论(0) 推荐(0)
C++小知识点
摘要:内置类型的指针、引用,sizeof大小、虚函数大小[代码]输出结果为1 4 4内置类型的指针的sizeof值是:4代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1#include<iostream>2usingnamespacest... 阅读全文
posted @ 2009-11-11 20:36 ︶ㄣ第二名 阅读(454) 评论(0) 推荐(0)
C/C++中的联合 union
摘要:联合(union)在C/C++里面见得并不多,但是在一些对内存要求特别严格的地方,联合又是频繁出现,那么究竟什么是联合、怎么去用、有什么需要注意的地方呢?就这些问题,我试着做一些简单的回答,里面肯定还有不当的地方,欢迎指出! 1、什么是联合? “联合”是一种特殊的类,也是一种构造类型的数据结构。 在一个“联合”内可以定义多种不同的数据类型, 一个被... 阅读全文
posted @ 2009-11-11 18:29 ︶ㄣ第二名 阅读(9030) 评论(0) 推荐(0)
“指向const对象的指针” 和 “const指针”
摘要:const对象定义的时候必须初始化。“指向const对象的指针”定义的时候可以不初始化,因为指针本身不是const,可以让指针指到另一个对象。“const指针”定义的时候必须初始化,因为它是常量。[代码][代码] 阅读全文
posted @ 2009-11-10 09:33 ︶ㄣ第二名 阅读(323) 评论(0) 推荐(0)
C++的数组和指针
摘要:数组的定义  数组的维数必须用大于等于1的常量表达式定义。此常量表达式只能包含整形字面值常量、枚举常量、或者用常量表达式初始化的整形const对象。  非const变量、以及到运行阶段才知道其值的const变量都不能用于定义数组的维数。[代码] 阅读全文
posted @ 2009-11-09 09:00 ︶ㄣ第二名 阅读(235) 评论(0) 推荐(0)
C++中的引用、const引用和非const引用
摘要:关于引用  定义一个引用的时候必须要进行初始化,否则编译错误。 当引用初始化以后,只要改引用存在,它就绑定到初始化时指向的对象。不可能将引用绑定到另一个对象。  非const引用只能绑定到与该引用同类型的对象。const引用可以绑定到不同但相关类型的对象,还可以绑定到右值。[代码] 阅读全文
posted @ 2009-11-09 08:26 ︶ㄣ第二名 阅读(921) 评论(0) 推荐(0)

上一页 1 2 3