C++
totty2006
这个作者很懒,什么都没留下…
展开
-
c++ new字符串的一点心得
c++ new字符串的一点心得c++中,new的用法很灵活,这里进行了简单的总结:1. new() 分配这种类型的一个大小的内存空间,并以括号中的值来初始化这个变量;2. new[] 分配这种类型的n个大小的内存空间,并用默认构造函数来初始化这些变量; #includeiostream>#includecstring>using namespace st转载 2009-08-17 14:16:00 · 643 阅读 · 0 评论 -
C语言中的void 和void 指针类型
<br />C语言中的void 和void 指针类型C语言, void, void指针许多初学者对C中的void 和void 的指针类型不是很了解。因此常常在使用上出现一些错误,本文将告诉大家关于void 和void 指针类型的使用方法及技巧。 首先,我们来说说void 的含义,<br /> void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。 <br /> void几乎只有“注释”和限制程序的作用,因为从来没有人会定义一个void变量,让我们试着转载 2010-11-29 10:30:00 · 10804 阅读 · 6 评论 -
C++本质:类的赋值运算符=的重载,以及深拷贝和浅拷贝
C++本质:类的赋值运算符=的重载,以及深拷贝和浅拷贝 关键词:构造函数,浅拷贝,深拷贝,堆栈(stack),堆heap,赋值运算符摘要: 在面向对象程序设计中,对象间的相互拷贝和赋值是经常进行的操作。 如果对象在申明的同时马上进行的初始化操作,则称之为拷贝运算。例如: class1 A("af"); class1 B=A; 此时其实际调用的是B(A)这样的浅转载 2009-12-14 13:06:00 · 1385 阅读 · 0 评论 -
C/C++面试题1
C语言面试题大汇总之华为面试题 Eddy整理1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::" ;局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变原创 2009-12-12 22:01:00 · 1893 阅读 · 0 评论 -
c/c++面试题
c/c++面试题 本文的写作目的并不在于提供C/C++程序员求职面试指导,而旨在从技术上分析面试题的内涵。文中的大多数面试题来自各大论坛,部分试题解答也参考了网友的意见。 许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy函数都可看出面试者在技术上究竟达到了怎样的程度,我们能真正写好一个strcpy函数吗?我们都觉得自己能,可是我们写出转载 2010-02-02 15:19:00 · 683 阅读 · 0 评论 -
回车(CR)与换行(LF), '/r'和'/n'的区别?
回车(CR)与换行(LF), /r和/n的区别?2009-10-14 21:52"回车"(Carriage Return)和“换行”(Line Feed)这两个概念的来历和区别。 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33,Linux/Unix下的tty概念也来自于此)的玩意,每秒钟可以打10个字符。但是它有一个问题,转载 2009-10-28 14:48:00 · 693 阅读 · 0 评论 -
通过汇编看调用协定
通过汇编看调用协定 《世界计算机》IT.ICXO.COM ( 日期:2004-07-26 15:50) -------------------------------------------------------------------------------- 调用函数的时候,有各种不同的调用约定。它们规定了参数的传送方式、参数是否可变,由谁来处理堆栈等。常用的调用约定有两种:C语言调转载 2009-10-23 13:03:00 · 365 阅读 · 0 评论 -
C++运算符重载
C++运算符重载2008-10-12 09:55 所谓多态性是指发出同样的消息被不同类型的对象接收时导致完全不同的行为。这里所说的消息主要是指对类的成员函数的调用,而不同的行为是指不同的实现。利用多态性,用户只需发送一般形式的消息,而将所有的实现留给接收消息的对象。对象根据所接收到的消息而做出相应的动作(即操作)。 函数重载和运算符重载是简单一类多转载 2009-10-22 14:43:00 · 407 阅读 · 0 评论 -
C++迭代器简介
C++迭代器简介2009年10月17日 星期六 17:22 除了使用下标来访问vector对象的元素外,标准库还提供了另一种检测元素的方法:使用迭代器(iterator)。迭代器是一种允许程序员检查容器内元素,并实现元素遍历的数据类型。 标准库为每一种标准容器(包括vector)定义了一种迭代器类型。迭代器类型提供了比下标操作更一般化的方法:所有的标准库容器都定义了相转载 2009-10-20 16:11:00 · 491 阅读 · 0 评论 -
c++ 容器类 概括性介绍
c++ 容器类 概括性介绍2009-05-17 20:48C++中的容器类包括“顺序存储结构”和“关联存储结构”,前者包括vector,list,deque等;后者包括set,map,multiset,multimap等。若需要存储的元素数在编译器间就可以确定,可以使用数组来存储,否则,就需要用到容器类了。 1、vector 连续存储结构,每个元素是在内存上是连续转载 2009-10-20 14:22:00 · 447 阅读 · 0 评论 -
C++的FSTREAM类提供的文件操作
C/C++文件操作(二):C++的FSTREAM类提供的文件操作 在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:1、插入器(<<) 向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout<<"Write Stdout"转载 2009-09-27 14:45:00 · 494 阅读 · 0 评论 -
C++ string 详解
C++ string 详解 2007-04-22 11:05前言: string 的角色 1 string 使用 1.1 充分使用string 操作符 1.2 眼花缭乱的string find 函数 1.3 string insert, replace, erase 2 string 和 C风格字符串 3 string 和 Charactor Traits转载 2009-09-25 15:49:00 · 470 阅读 · 0 评论 -
C++中异常处理的语法。
C++中异常处理的语法。 关键字 1、 try 2、 catch 3、 throw 其中关键字try表示定义一个受到监控、受到保护的程序代码块;关键字catch与try遥相呼应,定义当try block(受监控的程序块)出现异常时,错误处理的程序模块,并且每个catch block都带一个参数(类似于函数定义时的数那样),这个参数转载 2009-08-18 08:53:00 · 347 阅读 · 0 评论 -
C语言中time函数
C语言中time函数【转载】转自:http://www.examda.com/ncre2/C/jichu/20100825/08150493.html C/C++中的日期和时间 头文件 time.h 函数用途 函数名 得到处理器时间 clock 得到时间差 difftime 设置时间 mktime转载 2012-11-29 11:31:04 · 800 阅读 · 0 评论