![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c&c++
文章平均质量分 59
糖纸.
养猫!
展开
-
[c&c++系列]常用的设计模式
Factory method我们把简单工厂方法归类到工厂方法中。工厂方法的目的是用来解决具有同一接口(基类)派生类对象的生成问题。尽管可以通过类的构造函数生成对象,但是,如果派生类的数量很大——即使几十个不同的派生类——对于程序设计而言也是困难的。这里有两个困难:其一是可读性,在一个程序里使用一个switch-case block判断具体的生成类型,程序几乎不能读,也增加了编码的难度;其二是扩展性,如果增加了新的派生类,就需要修改switch-case block。解决上面问题的方法是把对象实体和生.转载 2021-03-08 14:31:51 · 253 阅读 · 0 评论 -
[c&c++系列]随机数生成
随机数生成随机数的本质下面是一个随机数生成的实例:#include <stdio.h>#include <stdlib.h>int main(){int a = rand();printf("%d\n",a);return 0;}多次运行上面的代码,你会发现每次产生的随机数都一样,这是怎么回事呢?为什么随机数并不随机呢?实际上,rand() 函数产生...原创 2019-06-22 12:08:00 · 586 阅读 · 1 评论 -
[c&c++系列] Goto标签无条件跳转
Goto标签无条件跳转goto 语句会造成无条件跳转,它跳转到同一个函数中的另一条语句。跳转的目的地使用标签名称来指定,语法如下:goto 标签名称;一个标签由标签名称及其后面的冒号组成:标签名称: 语句标签有自己的命名空间,也就是说,标签可以使用与变量或类型一样的名称,而不会发生冲突。标签可以被放在任何语句的前面,并且一条语句也可以有多个标签。标签的目的是标识 goto 语句的目的...原创 2019-06-28 11:43:48 · 1472 阅读 · 0 评论 -
[c&c++系列]sizeof用法
sizeof用法Sizeof是C语言的一种单目操作符,如C语言的其他操作符++、–等。它并不是函数。Sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。sizeof的使用方法1、用于数据类型sizeof使用形式:sizeof(type)数据类型必须括号括住,如sizeof(int)。可以用于指针2、用于...原创 2019-07-05 12:09:29 · 352 阅读 · 0 评论