
C++
文章平均质量分 78
梁山话事人
这个作者很懒,什么都没留下…
展开
-
递归产生回文数
递归产生回文数回文数 包括小写字母的随机产生,大写字母的随机产生,首先显示一个菜单,然后选中需要产生的回文数市数字,小写英文,还是大写英文,进而输入产生的回文数的长度。// Program RollDice.cpp// This program demonstrates using random numbers// to simulate rolling dice.#include <iostream>#include <cstdlib> // rand and原创 2021-04-22 12:05:41 · 806 阅读 · 0 评论 -
leetcode01--链表
leetcode刷题01–链表链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。#include <iostream>struct ListNode{ int val;//数据区域 ListNode *next;//存储下一个指针位置};int main() { ListNode a;//定义节点 ListNode b; Lis原创 2021-02-06 18:30:47 · 122 阅读 · 0 评论 -
leetcode_02栈
leetcode_02栈栈栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。C++模板编程S.top()∶取出栈顶S.empty:判断栈是否为空S.push()∶将x添加至栈S.pop()∶弹出栈顶S.size0:栈的存储元素原创 2021-01-30 22:24:46 · 127 阅读 · 0 评论 -
C/C++编译与链接 程序员的自我修养:链接 装载和库
程序员的自我修养:链接 装载和库一. 操作系统基本知识1.计算机多如牛毛的硬件设备中,有三个部件最为关键,它们分别是中央处理器CPU、内存和I/O控制芯片;对于普通应用程序开发者来说,他们似乎除了要关心CPU以外,其他的硬件细节基本不用关心,对于一些高级平台的开发者来说(如Java、.NET或脚本语言开发者),连CPU都不需要关心,因为这些平台为它们提供了一个通用的抽象的计算机,他们只要关心这个抽象的计算机就可以了。2.由于CPU核心频率的提升,导致内存跟不上CPU的速度,于是产生了与内存频率一致的系原创 2021-01-17 18:15:40 · 512 阅读 · 1 评论 -
OOP:面向对象编程
OOP:面向对象编程1.数据抽象:将类的实现和接口分离2.继承:相似类型对相似关系建模3.动态绑定://size_t 无符号类型class Quote//基类 {public: std:string isbn() const; virtual double net_price(std::size_t n)const;//使得派生类必须在内部重新定义派生类 } class Bulk_quote:public Quote//派生类 {public: double n原创 2020-12-08 11:28:08 · 126 阅读 · 0 评论 -
《C和指针》简单学习笔记
C和指针第一章1.#include 预处理指令,由预处理器解释。#include<stdio.h>, 预处理将stdio.h头文件内容替换,类似于将头文件加载进来。预处理命令还包括#define2.数组参数以引用形式进行传递,地址调用。标量和常量是按值传递。函数中对标量参数的任何修改都会在函数返回时丢失,被调用函数无法修改调用函数按值传递形式的修改。(被调用函数对按值传递的参数进行拷贝,重新开辟地址空间,调用结束立即销毁)。数组名参数有地址调用的作用。3.gets函数 puts 函数w原创 2020-12-07 21:19:41 · 273 阅读 · 0 评论 -
C++动态内存和智能指针
动态内存和智能指针1.智能指针#includeShared_ptrp1;//指向stringShared_ptr<list>p2;//指向int的listshared_ptr允许多个指针指向同一个对象,unique则是独占所指向的对象,weak_ptr是一种弱引用,指向shared_ptr管理的对象。他们都定义在memory头文件中unique_ptr -single ownership//独享对象shared_ptr//-共享智能指针weak_ptr://弱指针auto e1原创 2020-12-07 21:09:04 · 91 阅读 · 0 评论