• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

Woosa

合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。
  • 博客园
  • 联系
  • 订阅
  • 管理

公告

2013年4月10日

[C++]拷贝构造函数和赋值运算符重载

摘要: 原文作者:冯明德;补充说明:Shosh 重点:包含动态分配成员的类 应提供拷贝构造函数,并重载"="赋值操作符。 以下讨论中将用到的例子: class CExample { public: CExample(){pBuffer=NULL; nSize=0;} ~CEx... 阅读全文

posted @ 2013-04-10 16:14 Woosa 阅读(201) 评论(0) 推荐(0)

static和const的比较和解释

摘要: static 是c++中很常用的修饰符,它被用来控制变量的存储方式和可见性,下面我将从 static 修饰符的产生原因、作用谈起,全面分析static 修饰符的实质。 static 的两大作用: 一、控制存储方式: static被引入以告知编译器,将变量存储在程序的静态存储区而非栈... 阅读全文

posted @ 2013-04-10 16:11 Woosa 阅读(370) 评论(0) 推荐(0)

链表常见笔试题

摘要: 链表的一些常见笔试面试问题总结及代码 先什么也不说,假设链表节点的数据结构为: struct node { int data; struct node* next; }; 创建单链表的程序为: struct node* create(unsigned int n) { //... 阅读全文

posted @ 2013-04-10 16:09 Woosa 阅读(206) 评论(0) 推荐(0)

C语言中#line 宏说明

摘要: c语言里有个很少用到的宏 #line,这个宏通常是和__LINE__宏一起使用的,__LINE__宏表示当前c语句在源文件中的行数,以前也只是在书上看到过,写过一些实例小程序,实际应用中并无使用。 好了,废话不说,举个例子来说明 #line宏的使用: 1:#i... 阅读全文

posted @ 2013-04-10 16:06 Woosa 阅读(234) 评论(0) 推荐(0)

C语言中宏的一些特别用法

摘要: 转载 C语言中如何使用宏C(和C++)中的宏(Macro)属于编译器预处理的范畴,属于编译期概念(而非运行期概念)。下面对常遇到的宏的使用问题做了简单总结。 关于#和## 在C语言的宏中,#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变... 阅读全文

posted @ 2013-04-10 16:05 Woosa 阅读(176) 评论(0) 推荐(0)

c++中const用法

摘要: 关键字:Const,Const函数,Const变量,函数后面的Const 1. Bool fa(const A& a); 这里的const是说明变量a在函数Bool fa(const A& a)内不能被修改。 2. const A& fb(int i); 这里是说函数const A& fb... 阅读全文

posted @ 2013-04-10 16:02 Woosa 阅读(127) 评论(0) 推荐(0)

堆和栈的区别

摘要: 栈是随函数被调用时分配的空间 栈上分配的空间是临时的,在函数退出后将被系统释放, 不会造成内存泄露,不得用delete或free操作,因为栈的空间小 所以在栈上不能获得大量的内存块,一般最大也就不到10M 堆是在整个进程的未分配空间中分配的内存,由malloc或new 分配,一... 阅读全文

posted @ 2013-04-10 15:57 Woosa 阅读(128) 评论(0) 推荐(0)

C++ 值传递、指针传递、引用传递详解

摘要: 最近写了几篇深层次讨论数组和指针的文章,其中提到了“C语言中,所有非数组的形式参数传递均以值传递形式” 数组和指针背后——内存角度 语义"陷阱"---数组和指针 而关于值传递,指针传递,引用传递这几个方面还会存在误区, 所有我觉的有必要在这里也说明一下~ 下文会通过例子详细说明哦 值传递: 形参... 阅读全文

posted @ 2013-04-10 15:54 Woosa 阅读(113) 评论(0) 推荐(0)

 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3