
c/c++
吕子明爱读书
这个作者很懒,什么都没留下…
展开
-
Undefined Reference to Typeinfo
转载自:http://richardustc.github.io/blog/2013/07/undefined-reference-to-typeinfo/在项目中遇到了这样一个问题:C++文件编译都OK,但链接的时候报错:undefined reference to `typeinfo for xxx’。typeinfo是C++中的RTTI(RunTime Type Iden转载 2014-04-08 10:52:07 · 1336 阅读 · 0 评论 -
C语言实现封装、继承和多态
转载自:http://dongxicheng.org/cpp/ooc/1、 概述C语言是一种面向过程的程序设计语言,而C++是在C语言基础上衍生来了的面向对象的语言,实际上,很多C++实现的底层是用C语言实现的,如在Visual C++中的Interface其实就是struct,查找Interface的定义,你可以发现有这样的宏定义:#ifndef Interface转载 2016-01-14 20:41:38 · 591 阅读 · 0 评论 -
c的free 为什么不需要知道大小
mallocmalloc函数在运行时分配内存。它需要以字节为单位的大小并在内存中分配那么多空间。这意味着malloc(50)将在内存中分配50个字节。它返回一个void指针calloc与malloc一样,calloc也在运行时分配内存,并在stdlib.h中定义。它需要元素的数量和每个元素的大小(以字节为单位),将每个元素初始化为零,然后返回一个指向内存的void指针。void *...原创 2019-08-20 18:41:05 · 2185 阅读 · 0 评论