C++编程
David Wolfowitz
愿在最好的青春做成最想做的事
展开
-
C++编程<四>—— 构造函数
作用:为了创建类对象而有的一种函数; 这里主要说明的是有两种不同的构造函数的定义; 方法一: class complex { public: complex(double r = 0, double i = 0) { re = r, im = i; //赋值(assignments) } private: double re, im; }; 方法二: class complex { public: complex(double r = 0, double i = 0) :re(r), i原创 2021-01-09 17:52:12 · 259 阅读 · 0 评论 -
C++编程<三>—— Header(头文件中的防护式声明)
例如: complex.h #ifndef __COMPLEX__ #define __COMPLEX__ /* 程序主体 /* #endif 这种就是防护式声明。 第一行首先判断你有没有定义过,如果定义过就跳过该程序,如果没有就继续向下走,定义改函数为 COMPLEX。规范写法。 ...原创 2021-01-08 16:04:19 · 332 阅读 · 0 评论 -
C++编程<二>—— 有关于rand()和srand()函数的用法
一、rand() 功能:随机数发生器 参数:无 返回值:0 与 RAND_MAX 间的随机整数值 头文件:定义于头文件 < cstdlib > 函数说明:rand() 返回随机数值的范围在 0~RAND_MAX 之间。0 ~ RAND_MAX之间每个数字被选中的概率是相同的。 注释:不保证生成的随机数列质量。如果在程序中只是用 rand(),那么如果你多次运行的化,产生的随机数是一样的,这个原因就在于每次运行的时候,默认的随机数种子都是一样的,都为1,**rand()**产生的是伪随机数,原创 2021-01-07 11:58:18 · 685 阅读 · 1 评论 -
C++编程<一>——C++面向对象编程简介、泛型编程、程序创建的技巧
一、面向对象编程面向对象编程 虽然结构化编程的理念提高了程序的清晰度、可靠性,并使之便于维护。 但是它在编写大型程序时,仍然面临挑战。 在C++中,类是一种规范,它描述了这种新型数据格式,对象是根据这种规范构造的特定数据结构。 OOP程序设计方法首先设计类,它们准确地表示了程序要处理的东西。类定义描述了每个类可执行的操作。从低级组织(如类)到高级组织(如程序)的处理过程叫作自下向上的编程。 OOP编程并不仅仅是将数据和方法合并为类定义。多态让您能够为运算符和函数创建多个定义,通过编程上下文来确定使用哪一定义原创 2020-11-09 20:41:59 · 296 阅读 · 0 评论