- 博客(7)
- 收藏
- 关注
原创 【设计模式】
https://www.cnblogs.com/xuwendong/p/10078571.htmlhttps://refactoringguru.cn/design-patterns/builder/cpp/example
2021-12-13 13:57:04 83
原创 06_C++强制转化
06_C++强制转化在桌面电脑普及的暗黑年代,人们使用的是键盘这种“神器”,一个dos一把键盘交互了整个系统。黑白字符的跳动,还正是我们所向往“牛逼的黑客”。Windows的伟大也不仅仅是微软的功劳。只是说解放了人们的头脑和双手,也是生产力的进步。更是人类发展趋势。MS或者说MS人,用自己的方式带来了变革。人永远会选择一种更为懒惰的方式来释放自己的欲望。来称呼其为社会进步。然而却掉入了别人了阴谋...
2018-12-02 13:21:17 339
原创 05_C++ 动态内存分配 & 命名空间
05_C++ 动态内存分配 & 命名空间1.new & deleteC中申请内存使用库函数malloc free 申请的是字节的大小,通常呢系统分配能够分配成功返回,但是我们也需要判断是否功能,由于我们不知道该内存之前是什么数据,通过我们还需要强制清零。以防止后续使用时,数据异常。C++中申请动态内存是关键词 new是基于类型申请的。 使用delete释放,可以再申请的时候...
2018-12-02 12:00:40 133
原创 04_C++调用C
04_C++调用Cextern "c"{ C code} //add.hint add(int a, int b);//add.c#include "add.h"int add(int a, int b){ return a + b;}//main.c#include <stdio.h>#ifdef __cplusplus...
2018-12-02 11:28:34 98
原创 03_C++函数重载
03_C++函数重载1.函数重载概念同一个事物有不同的作用或者意义,需要结合具体情况来区分。通常这类事物具有相同的作用,只是说在不同的地方可以有不同的解析。比如文言文通假字。比如同样一个男人,不仅仅要忍受生活的痛苦与折磨还有多重角色扮演,老公,父亲,儿子…生活就像一出剧,不同的场景,变不同的脸,更换不同的角色,好与不好都看各位看官;#include <stdio.h>#incl...
2018-12-02 11:08:16 121
原创 02_C++和C
02_C++和C1.c和c++关系2. 区别2.1 小特性整体来说C++兼容了C语言的语法,并且做了很多扩展C++支持在使用变量的时候再定义。C++支持访问register 地址,实际会优化为无效。C++不允许定义多个同名的全局变量#include &amp;amp;lt;stdio.h&amp;amp;gt;int g_v;//int g_v; //3int main(int argc, ch...
2018-12-02 08:53:48 174
原创 01_学习C++的意义
01_学习C++的意义操作系统和驱动都是使用c语言开发的,是否就不必要学习C++呢 ?尽管如此,从单片机到操作系统,到驱动都是C语言。但是还是存在两个意义:① 在操作系统之上的库是C/C++② C++ 的语言特性号称所有面向对象的“九阳神功”一通百通C 语言的缺陷:指针的安全性抽象封装特性比较差,面向对象扩展弱,无法满足高级特性开发一定程度上是现有生产力无法满足生产需求现...
2018-11-30 22:46:55 170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人