c++
文章平均质量分 52
Jackson-p
相信命运,自律自由.
展开
-
模板与重载运算符
c++的模板和重载运算符可以大大减少代码量,而且速度较快。实例:#include#includeusing namespace std;struct point{ int x,y; point(int x=0,int y=0):x(x),y(y){}};point operator +(const point &a,const point&b){ return point(a原创 2017-04-25 15:07:33 · 485 阅读 · 0 评论 -
C++ for leetcode起步
本文是自己没有系统学习c++(野路子)就去弄leetcode题的结果,leetcode上只有一个类,能在我们自己的编译器上调试运行代码也是很重要的以leetcode 26为例#include#include#include#include#include using namespace std; int A[3]={1,1,2};class Solution{ public原创 2017-08-31 21:54:18 · 730 阅读 · 0 评论 -
字符串指针与字符串数组易错
(水文)用一个程序来说明:#include#include#includeusing namespace std;int main(){ //1.字符串指针并没有开辟空间,所以无法输入 /*char *a; cin>>a;*/ //2.已经初始化字符串指针不可赋值或修改 /*char *a="12344"; a[2]='1'; char *b="2333";原创 2017-10-18 17:02:26 · 258 阅读 · 0 评论 -
C++ 变量值以参数返回
这个要求刚提出来我是比较蒙圈的,不知道什么叫以参数返回(后来才知道其实就是引入指针,把指针所指地址的内容在函数中修改)实际的问题就是我们的函数一般只有一个返回值,那么如果我要他返回一个值,再得到一个值怎么办呢?只需要在外部定义个指针,在函数中直接就更改了,接下来以求10个数的最大数和最大数个数为例写一段,函数返回最大值,最大值个数由指针返回;代码:#include#include#原创 2017-10-18 16:38:43 · 2067 阅读 · 0 评论 -
C++零碎易错知识点
呃,这是一则积累贴吧,有很多细节是平时注意不太到的1、友元函数可以访问类的私有数据或者说私有成员2、const char *p 说明p是指向字符串常量的指针,char* const p 说明p是指向字符串的常量指针3、C++的基本单位是语句4、标识符只能由字母、数字、下划线组成,且第一个字符必须是字母或者下划线5、静态成员函数不能用this6、在指定了缺省值的参数右边,不能原创 2017-11-05 18:06:09 · 375 阅读 · 0 评论 -
虚函数应用实例
这个程序挺好地解释了在指针下,虚函数引导不同派生类操作的过程(我感觉我没在说人话,还是直接上例子吧)编写程序:定义抽象基类Shape,由它派生出5个派生类:Circle(圆形)、Square(正方形)、Rectangle(长方形),triangle(三角形),用虚函数分别计算各种图形的面积,并求出它们的和。要求用基类指针数组。使它的每一个元素指向一个派生类的对象。#includ原创 2017-11-05 19:45:03 · 1003 阅读 · 0 评论 -
学生信息管理系统 (面向对象)
这是一个很经典的大作业,不觉得自己写得有多好只是就这个小demo总结下问题:先上代码:#include#include#include#include#include#include#includeusing namespace std;class student{ char name[100]; char sex[20]; char numb[100]; int原创 2018-01-22 11:56:26 · 1083 阅读 · 0 评论