会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
codemagiciant
代码自由
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
34
35
36
37
38
39
40
41
42
···
52
下一页
2023年6月5日
100.虚函数
摘要: # 1.静态联编与动态联编 C++动态多态性是通过虚函数来实现的,虚函数允许子类(派生类)重新定义父类(基类)成员函数,而子类(派生类)重新定义父类(基类)虚函数的做法称为覆盖(override),或者称为重写。对于特定的函数进行动态绑定,C++要求在基类中声明这个函数的时候使用virtual 关键
阅读全文
posted @ 2023-06-05 13:28 CodeMagicianT
阅读(43)
评论(0)
推荐(0)
2023年6月2日
6.栈的应用案例(就近匹配)
摘要: 栈的应用案例(就近匹配).c ```C++ #define _CRT_SECURE_NO_WARNINGS #include #include #include #include "seqStack.h" /* 从第一个字符开始扫描 当遇见普通字符时忽略, 当遇见左括号时压入栈中 当遇见右括号时从栈
阅读全文
posted @ 2023-06-02 16:03 CodeMagicianT
阅读(51)
评论(0)
推荐(0)
5.栈的链式存储
摘要: ```C++ #define _CRT_SECURE_NO_WARNINGS #include #include #include //节点结构体 struct stackNode { struct stackNode * next; }; //栈的结构体 struct LStack { struc
阅读全文
posted @ 2023-06-02 14:00 CodeMagicianT
阅读(40)
评论(0)
推荐(0)
4.栈的顺序存储
摘要: 栈的顺序存储.c ```C++ #define _CRT_SECURE_NO_WARNINGS #include #include #include"seqStack.h" struct Person { char name[64]; int age; }; void test01() { //初始
阅读全文
posted @ 2023-06-02 10:27 CodeMagicianT
阅读(35)
评论(0)
推荐(0)
2023年6月1日
3.单向链表-企业版
摘要: ```C++ #define _CRT_SECURE_NO_WARNINGS //2023年6月1日14:56:43 #include #include #include //节点结构体 struct LinkNode { //只维护指针域 数据域由用户自己开辟 struct Linknode* n
阅读全文
posted @ 2023-06-01 19:02 CodeMagicianT
阅读(34)
评论(0)
推荐(0)
2023年5月31日
2.单向链表
摘要: # 1.为什么需要链表? 链表是一种灵活的数据结构,它允许在内存中动态地存储和操作元素。以下是一些需要使用链表的原因: 1. 动态数组的缺点:数组的大小是在程序运行时固定的,如果需要添加或删除元素,就需要重新分配内存并复制数据。这会导致大量的内存浪费和性能问题。而链表可以动态地调整大小,只需要增加或
阅读全文
posted @ 2023-05-31 22:12 CodeMagicianT
阅读(74)
评论(0)
推荐(0)
1.动态数组
摘要:  # 1.动态数组结构 上图所示,该动态数组有3个元素,空间容量是6,每个元素类型为void\*,因为void\*可
阅读全文
posted @ 2023-05-31 15:45 CodeMagicianT
阅读(106)
评论(0)
推荐(0)
2023年5月28日
解析argc和argv
摘要: ```C++ int main(int argc,char*argv[]) ``` 这段代码是C++语言中的主函数(main function),它是一个程序的入口点。在调用该函数之前,需要先定义一个主函数,并在其中编写程序逻辑。 `int main(int argc,char*argv[])` 中
阅读全文
posted @ 2023-05-28 22:38 CodeMagicianT
阅读(456)
评论(0)
推荐(0)
2023年5月27日
43.复数运算
摘要: complex_test.cpp ```C++ #pragma once #include #include "complex.h" using namespace std; ostream& operator re += r.re; ths->im += r.im; return *ths; }
阅读全文
posted @ 2023-05-27 18:50 CodeMagicianT
阅读(34)
评论(0)
推荐(0)
2023年5月25日
99.#ifndef的用法
摘要: # 1.概述 一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是**”条件编译“。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。** 条件编译命令最常见的形式为: ```C++ #i
阅读全文
posted @ 2023-05-25 22:08 CodeMagicianT
阅读(236)
评论(0)
推荐(0)
上一页
1
···
34
35
36
37
38
39
40
41
42
···
52
下一页
公告