02 2019 档案
摘要:这是一个简易的学籍管理系统,大一时居然三个人写了一千多行......年少无知啊!欢迎摘果实! 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 7 /* 8 *信息结构 9 */ 10 /*struct stu 11 { 12 string id; ...
阅读全文
摘要:***C++基础 static,const相同点:都可用来修饰变量或函数,但作用不同;static:隐藏(变量、函数)、数据的持久化、默认初始化为0;值可以被改变;存储在静态区;在oo中,当它修饰变量或者函数时,该变量和函数就专属于类,不属于对象。不能用this指针来访问。静态函数只能访问静态数据或
阅读全文
摘要:final 用于类后或者函数后,声明该类/函数,不可被继承/覆盖。 例如: 1. class Base final {...} //不能作为基类,即禁止继承 2. void print const final; //函数声明,禁止函数被覆盖(多用于类继承) override 用于声明某函数是覆盖覆盖
阅读全文
摘要:区别: 1. 指针是对象,引用不是; 2. 声明引用必须初始化,声明指针可以不初始化(但一般建议初始化); 3. 指针可以绑定新的对象(花心大萝卜),而引用不可以(从一而终); 4. 在作为参数时,引用要比指针高效,因为指针要发生实参到形参的拷贝,而引用不需要。 实现机制:底层都是指针,都要分配内存
阅读全文
摘要:多态 C++ 的多态,大概可分为函数重载和虚函数两类。 先说说函数重载,比较简单,就是函数参数的类型和个数不同罢了,返回值的类型不做讨论,不符合重载的定义。 函数重载是建立在name mangling上的,就是说在编译的时候,编译器会为函数生成独一无二的名字,以区别重载的函数。 我们来看例子 我们用
阅读全文
摘要:C++虚析构函数 析构函数是用来释放对象所申请的资源的函数。 当类内没有自定义的析构函数时,系统会自动调用默认的析构函数。 那么析构函数能否为虚函数呢? 虚函数的意义在于实现“多态性”。即:不同的个体(派生类),实行(运行)不同的方法或策略。这样说来,析构函数本就可以是“虚”的。 那么,虚的析构函数
阅读全文
摘要:leetcode-48.旋转图像 point: 数组 题意 给定一个 n × n 的二维矩阵表示一个图像。 将图像顺时针旋转 90 度。 说明: 你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。 示例 1: 示例 2: 算法1 简单点就是,用一个栈来按照顺
阅读全文
摘要:C++浅拷贝与深拷贝探究 浅拷贝与深拷贝的概念是在类的复制/拷贝构造函数中出现的。 拷贝构造函数使用场景 对象作为参数,以值传递方式传入函数(要调用拷贝构造函数将实参拷贝给函数栈中的形参) 对象作为返回值,以值方式返回(要调用拷贝构造函数,将要传出的对象拷贝给一个外作用域的临时对象) 用一个对象去初
阅读全文
摘要:如何离开含有tabbar的页面 在微信小程序开发过程中,我们会碰到从某页跳转到一个含有tabbar的页面的需求, 用 wx.navigateTo({url: '...',}) 不起作用,需要使用 wx.switchTab({url: '...',}) 来实现。 那么,我们反过来,如何从含有tabba
阅读全文
摘要:控件(按钮)横向排列 wxss 控件(按钮)纵向排列 wxss 效果图:(wxml是一个view内嵌 3个button组件)
阅读全文
摘要:刷新当前页面 Measure 法一: 需要的地方 this.onLoad(),试过之后,无用!!! 法二:亲测有效 1. 在this.onReady()中进行获取数据操作(这样一来,就既可以在初次显示时直接使用数据进行显示) 2. 然后,在需要的响应事件/函数function中调用this.onRe
阅读全文
摘要:>微信小程序的布局css样式 参考自 珺L 文字 width: fit-content;font-size:20px; /*设置文字字号*/color:red; /*设置文字颜色*/font-weight:bold; /*设置字体加粗*/border:1px solid red;/*添加边框样式(粗
阅读全文
摘要:今天小程序开发过程中,遇到了这个棘手的问题。由于我没有前端基础,只是知道一点儿基本的HTML标签,所以卡了好久,特此分享,望后来的你,可以有所收获。 measure step 1 *.WXML: 在view中用变量id,将item的索引存起来 step 2 *.JS: 在绑定的事件中通过e.curr
阅读全文

浙公网安备 33010602011771号