- 博客(34)
- 收藏
- 关注
原创 java的访问修饰符
如果方法a是用protected修饰,那么在包B里面的类B,是不可以使用方法a的,但是如果类B是类A的子类,则类B可以访问方法a,A里面的其他类是可以使用这个方法的。如果方法a是用default修饰,那么在包B里面的类B,是不可以使用方法a的,但是包A里面的其他类是可以使用这个方法的。有包B,里面有类B,类里面有一个方法b(),如果方法a是用public修饰,那么在包B里面的类B,是可以使用方法a的。例如一个java项目,有包A,里面有类A,类里面有一个方法a(),protected:保护的。
2022-10-14 23:39:48
178
原创 vbs编程中 on error resume next的意思
vbs编程中 on error resume next的意思是,如果后面的程序出现“运行的错误”时,会继续运行,不中断
2022-01-16 21:32:36
871
原创 java继承时在同一个包和不在同一个包下的区别
1.在同一个包下子类和父类如果在同一个包下,子类可以继承父类不是private的成员变量子类可以继承父类不是private的方法2.不在同一个包下子类和父类如果不在同一个包下,子类可以继承父类的protected,public的成员变量子类可以继承父类的protected,public的方法...
2022-01-10 20:36:45
2877
3
原创 c++中写std::的意思
在看别人代码时,有时候会看到这样的一个写法,如下std::cout <<"www";为什么要在cout前面加std::呢?原因是cout是命名空间std里面的一个方法,如果你没有在代码的前面加上using namespace std;那么cout是无法使用的,这时候如果你在cout前面加个std::,即使不写using namespace std;,cout也可以使用...
2021-11-19 20:57:59
2046
原创 c++中单个继承和多个继承的写法
// 基类 classfather{ fgive() 函数 fgiveup() 函数 }; classmather{ mgive() 函数 mgiveup() 函数 }; //派生类(单个继承) classbig_son:publicAnimal{ }; // 派生类(继承多个)...
2021-11-19 20:39:34
818
原创 C++ 逗号运算符
逗号运算符起作用的是最后的一个表达式格式: 表达式1, 表达式2 例子一: #include <iostream> int main(int argc, char* argv[]) { int x; x = (1,2,3,4,5); std::cout << x << std::endl; return 0; ...
2021-11-17 18:29:14
381
原创 C++中vector容器的定义,添加,使用
格式vector<类型> 名称;例子:vector<int> name;容器的一些方法 name.push_back(100);//添加元素 int size = name.size();//元素个数 cout<<name[0]<<endl;//取得第一个元素 name.clear();//清...
2021-11-17 18:25:42
837
1
原创 c++的友元函数
1.作用:为了使其他类的成员函数来访问该类的私有变量2.什么时候使用: 2.1用于运算符重载 2.2.两个类共享数据3.调用方式:不是类的成员函数,调用时不通过对象4.友元函数不是成员函数。5.不同点: (相对于成员函数)成员函数有this指针,友元函数没有友元函数不能被继承,就像父亲的朋友不一定是儿子的朋友...
2021-10-12 16:38:36
67
原创 c++友元函数和成员函数定义的区别
1.友元函数调用类成员变量要先定义类对象,然后通过对象调用,并且可以访问任何成员,成员函数就不需要定义类对象,可以直接使用数据成员,2.友元函数和成员函数的定义方式不同,友元函数有个friend修饰3.定义友元函数,不需要加类名4.调用友元函数不需要通过,类对象...
2021-10-12 16:35:27
2231
原创 c++,在类外定义成员函数的写法
在类的外部定义类的成员函数的时候需要在函数的名称前加上“::”,再在前面加上类的名称,其中“::”称为范围解析,表示该函数属于这个类
2021-10-11 21:47:05
2091
1
原创 类里面的常函数
总结:1.常函数用const修饰2.不可以在类外定义3.不可以在里面进行数据修改1.这里注意的是,类的成员函数如果加了const,就表明该函数不能对该类的成员数据进行任何的修改,一旦修改就会报错,称之为常函数。反之可以修改。如下#include <iostream>using namespace std;class Box{double width;public:void setWidth() const{...
2021-10-11 21:43:56
556
原创 c++类的定义
格式定义类class max{public: Int x;private: Int y;};定义类对象 max max1;通过对象访问数据成员 max1.x=1
2021-10-11 19:16:39
90
原创 c++访问修饰符在继承时的转变
有public, protected, private三种继承方式,它们相应地改变了基类成员的访问属性。1.public 继承:基类 public 成员,protected 成员,private 成员的访问属性在派生类中分别变成:public, protected, private2.protected 继承:基类 public 成员,protected 成员,private 成员的访问属性在派生类中分别变成:protected, protected, private3.priv...
2021-10-11 19:14:55
144
原创 c++访问修饰符
1.public 主函可以通过类对象直接调用private和public的区别公有的成员变量,通过类对象就可以使用,私有的要通过成员函数来调用 比如 s1,s1分别是类s的成员变量,则 s ss; ss.s1=2 //正确 ss.s2=2 //错误 因为s2是私有变量,需要通过成员函数才能访问2.protected1.和私有的很像,区别在于protected,子类可以继承,主函数可以通过父类成员函数或子类成员函数访问...
2021-10-11 16:46:43
114
原创 3.c++计算字符串长度的函数
strlen(s); 需要引用#include <cstring>文件s.size(); 需要引用#include <string>文件顺便一提,c++可以直接用+号连接字符串例子如下:#include <iostream>#include <string>#include <cstring>using namespace std;int main (){ string s1 = "Hello"...
2021-09-30 16:04:40
2347
原创 2. c++随机数
需要生成随机数。有两个相关的函数。一个是rand(),该函数只返回一个伪随机数。生成随机数之前必须先调用srand()函数。实例中使用了time()函数来获取系统时间的秒数,通过调用 rand() 函数来生成随机数:#include <iostream>#include <ctime>#include <cstdlib>using namespace std;int main (){ srand( (unsigned)ti...
2021-09-30 16:03:29
71
原创 C++小知识---c++数组初始化方法
1.先定义再初始化例子:Int S[2];S[1]=1;S[2]=2;2.定义时初始化例子:Int S[2] = {1,2};3.不规定长度的初始化Int S[] = {1,2};
2021-09-25 08:59:31
537
原创 c++中的,? : 运算符
它的一般形式如下x0?x1:x2;如果 x0为真,则计算 x1 的值,结果即为整个 ? 表达式的值。如果 x0 为假,则计算 x2 的值,结果即为整个 ? 表达式的值。例子:#include <iostream>using namespace std;int main(){ int x;x= 3>2? 1: 2; cout <<x;return 0;}...
2021-09-23 09:54:31
1876
原创 循环控制语句
C++ 提供了下列的控制语句。点击链接查看每个语句的细节。break语句跳出循环,当执行到了,立马跳出整个循环。continue遇到这个语句,立马回到循环条件部分,从头开始,循环体中continue下面部分不执行。goto可以指定到从哪里开始执行,例子如下#include <iostream>using namespace std;int main(){int x = 1;LOOP:do{if( x ==...
2021-09-23 09:52:02
56
原创 C++中的枚举类型
需要使用关键字 enum例子。枚举类型的一般形式为: enum 枚举名{标识符[=整型常数],标识符[=整型常数],...标识符[=整型常数]} 枚举变量;下面的代码定义了一个颜色枚举,变量 c 的类型为 color。最后,c 被赋值为 "blue"。enum color { red, yellow, blue } c;c = blue;如果想要获取例举的值,比如上面代码中,的red1,只能用switch配合(目前只会这个...
2021-09-16 09:35:02
148
原创 关于C++的标准库的组成
标准的 C++ 由三个重要部分组成:核心语言,提供了所有构件块,包括变量、数据类型和常量,等等。 C++ 标准库,提供了大量的函数,用于操作文件、字符串等。 标准模板库(STL),提供了大量的方法,用于操作数据结构等。...
2021-09-16 09:22:17
117
原创 C++中strlen()和sizeof()的区别
(1)strlen(a[])计算字符串的长度,以\0为字符串结束标记;(注意使用这个方法需要添加应用:#include <string.h>)(2)sizeof(a[])来返回类型以及静态分配的对象、结构或数组所占的空间,例子:...
2021-09-13 16:45:06
155
原创 c++左移<<(右移>>)运算符解释
左移运算是将一个二进制位的 操作数按指定移动的位数向左移位,移出位被丢弃,右边的空位一律补0。右移运算是将一个二进制位的操作数按指定移动的位数向右移动,移出位被丢弃,左边移出的空位或者一律补0,或者补符号位,这由不同的机器而定。例子执行语句“ k=7>>1; ”后,变量 k 的当前值是?将题目中的‘7’转换成二进制数为‘111’表达式'7>>1'是将7的二进制数向右移动一位;得到二进制数‘11’,将其转换成十进制为‘3’...
2021-09-13 09:34:42
2503
原创 在线编译器网址含C,C++,java等
https://www.tutorialspoint.com/codingground.htm打开可能有点久,本人打开用了几分钟,才打开
2021-09-07 09:11:17
466
原创 c++基础-----C++ 标识符(变量..)书写规则
C++ 标识符是用来标识变量、函数、类、模块,或任何其他用户自定义项目的名称。一个标识符以字母 A-Z 或 a-z 或下划线 _ 开始,后跟零个或多个字母、下划线和数字(0-9)。如下是正确的标识符 mohd zara abc move_name a_123 如下就不是规则的标识符9_www 5qwqww...
2021-09-07 08:54:28
385
原创 黑盒测试----决策表
顾名思义就是把所有输入可能排列例举出来,然后写出预期结果以登录界面为例,输入有用户名,和密码,而且都有输入正确和错误两可能,排列组合就有四种可能,每种可能对应一种预期结果(result),如下图。从决策表可看出,一共有四种测试用例。...
2021-09-03 11:46:37
681
原创 黑盒测试——状态转换技术
状态转换技术以取钱为例,插入银行卡输入密码,前两次输入错误,界面不变,还是输入界面(状态不变),第三次输入错误,状态改变,即不再弹出登录界面,而是显示因为输入密码错误三次,已经吞卡。如下图所示状态转移表...
2021-09-03 11:19:14
414
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人