- 博客(7)
- 问答 (1)
- 收藏
- 关注
原创 继承与虚继承
1:继承 (1).一个简单继承实现 #include using namespace std; class Person { public: String _name; }; class Teacher :: public Person { public: int _id; }; int main() {
2017-11-05 21:33:19 353
原创 动态内存管理
1:malloc/free和new/delete之间关系和差异。 共同点:他们都是动态管理内存的入口 不同点: (1)malloc/free是C/C++的标准库函数,而new/delete是C++操作符; (2)malloc/free使用时要自己对于类型大小进行计算,返回值为void*; new/delete使用时不需要自己计算类型大小,返回值为对应类型的指针; (3
2017-11-01 22:06:57 319
原创 构造函数拷贝赋值函数的N种调用情况
1.C++对传参合传返回值时构造的优化处理 #includeiostream> using namespace std; class Date { public: Date(int year = 1990,int month = 1,int day = 1) { } Date(const Date& d) {
2017-10-19 16:21:12 459
原创 c++
一.命名空间 命名空间相当于一个更加灵活的文件域。 C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。 使用方法: namespace name1 { int a = 0; } namespace name2 { int a = 0; } name1 :: a = 3; name2 :: b = 4; :: 作用域
2017-09-28 17:21:03 291
原创 给定两个整型变量的值,将两个值的内容进行交换
1.创建一个变量#include int main() { int i = 6; int j = 8; int k = 0; k = i; i = j; j = k; printf("%d\n",i); printf("%d\n",j); return 0; } 2.不创建新的变量#include int main() { int i = 6; int j
2017-08-29 22:15:15 460
原创 判断1000年-2000年之间的闰年
#include int main() { int year = 0; int count = 0; for(year = 1000;year <= 2000;year++) { if(((year % 4 == 0)&&(year % 100 != 0))||(year % 400 == 0)) { printf("%d ",year); count++; }
2017-08-29 21:58:57 346
原创 打印100-200之间的素数
#include #include int main() { int i = 0; for(i = 101; i <= 200; i+=2) { int j = 0; for(j = 2;j <= sqrt(i); j++) { if (i % j == 0)
2017-08-29 21:29:04 203
空空如也
vue使用x2js解析xml文件数据缺失
2021-08-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人