C++
文章平均质量分 82
lu_1079776757
这个作者很懒,什么都没留下…
展开
-
继承
继承原创 2017-10-09 15:54:26 · 226 阅读 · 0 评论 -
注释转换(C到C++的注释转换)
注释转换(C到C++的注释转换)原创 2017-07-31 14:01:32 · 331 阅读 · 0 评论 -
模板&泛型编程
模板&泛型编程原创 2017-10-14 11:44:43 · 554 阅读 · 0 评论 -
如何知道一个函数的运行时间
1)头文件ctime里面提供了一个函数: clock_t clock(); 该函数返回的是从程序开始运行到调用clock函数时所打的点数,即clock tick(时钟打点);2)有一个常数CLK_TCK,是机器时钟每秒所走的时钟打点数,是这样定义的#define CLK_TCK CLOCKS_PER_SEC # define CLOCKS_PER_SEC 10003) 所以,定义两个clock...原创 2018-03-29 17:07:53 · 4218 阅读 · 0 评论 -
C与C++的区别与联系
本篇博客对C与C++的区别与联系进行了整理。并对一些小的知识点进行了扩展。首先我们先来看一看C/C++的联系C/C++的联系: C是C++的子集,C++兼容大部分的C语言的语法结构C/C++的区别: 我们都知道C是面向过程的语言,而C++是面向对象的语言。那这里我们就要知道什么是面向对象? 面向对象是一种思想,是基于面向过程而言的,就是说面向对象是将功能等通过...原创 2018-05-26 21:43:58 · 2495 阅读 · 0 评论 -
动态内存开辟
内存分配有三种方式:1.从静态存储区分配,生命周期随程序的结束而结束,比如说全局变量,static变量2.从栈空间分配,函数调用完成后被自动释放3.从对空间分配,即动态内存开辟,比如malloc,calloc,reallocmalloc、calloc、realloc和free【1】malloc函数原型 :void* malloc(size_t size) 这个函数...原创 2018-07-18 16:00:46 · 271 阅读 · 0 评论 -
浅谈malloc/free和new/delete的用法与区别
一、malloc/free的用法 两个函数的原型如下,他们都是在stdlib.h中声明。void *malloc(size_t size);void free(void *pointer);实例代码如下:int *p=(int *)malloc(100); //指向整型的指针p指向一个大小为100字节的内存的地址int *p=(int *)malloc(25*size...原创 2018-07-18 16:03:58 · 553 阅读 · 0 评论