c++
文章平均质量分 76
DestinyHot
这个作者很懒,什么都没留下…
展开
-
struct 结构体中 数组和指针
本文主要介绍在struct 结构体中对数组和指针的操作细节。 我们需要明确两个概念:a、 初始化:分配内存并写入值。b、 赋值: 查找内存并写入值。 在上一篇文章有提到数组和指针的初始化和赋值问题,对于数组,可以初始化,但不能对整个数组赋值,而转载 2011-09-04 12:49:28 · 11216 阅读 · 2 评论 -
华为_C++ 笔试题目
本文的写作目的并不在于提供C/C++程序员求职面试指导,而旨在从技术上分析面试题的内涵。 许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy函数都可看出面试者在技术上究竟达到了怎样的程度,我们能真正写好一个strcpy函数吗?转载 2011-08-20 14:10:04 · 692 阅读 · 0 评论 -
第十章 动态数组
当写下这个题目的时候,笔者心里其实非常犯难。因为从本质上来说,本章想阐述的内容与题目所宣示的概念,其实是不一样的。在编程中,我们常常要处理一段长度未知的数据,而且,运行过程中长度可能会发生变化,现行的C/C++标准没有提供在栈段和数据段内存中的实现,只提供堆中的实现,例如可以象下转载 2011-10-02 10:53:37 · 421 阅读 · 0 评论 -
第九章 C99可变长数组VLA详解
C90及C++的数组对象定义是静态联编的,在编译期就必须给定对象的完整信息。但在程序设计过程中,我们常常遇到需要根据上下文环境来定义数组的情况,在运行期才能确知数组的长度。对于这种情况,C90及C++没有什么很好的办法去解决(STL的方法除外),只能在堆中创建一个内存映像与需求数转载 2011-10-02 10:54:44 · 532 阅读 · 0 评论