![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
不秃头的小李同学
这个作者很懒,什么都没留下…
展开
-
struct、typedef struct
①typedef struct对于C与C++d的相同点,例下面的例子//结构体定义typedef struct seqlist{ int length; elementType date[MAX];}Seqlist; //Seqlist 为结构体数据类型不是结构体变量//即Seqilist为struct seqlist 的别称//变量定义Seqlist a;//...原创 2020-02-14 01:11:23 · 486 阅读 · 0 评论 -
typedef
定义数据类型typedef int elementType;原创 2020-02-13 23:03:13 · 155 阅读 · 0 评论 -
error link 1120 无法解析外部命令
出现的原因 void_cdecl xxx(void) xxx()这个函数只声明没有实现,将xxx()实现部分加到文件中去就行原创 2019-08-25 18:28:00 · 1925 阅读 · 0 评论 -
简易贪吃蛇的实现
实现截图:实现源代码:(所用编译器vs2013)#include"stdafx.h"#include"windows.h"#include"conio.h"#include"time.h"#include<iostream>#include<list>using namespace std;class point{public: point(...原创 2019-07-21 01:42:33 · 776 阅读 · 1 评论 -
Sleep()函数
在一些程序中经常需要,延迟时间来更好的完成一些操作,以下利用Sleep()函数来完成延迟示例。①简单延迟示例#include "stdafx.h"#include<iostream.h>#include"windows.h"//#include"synchapi.h" 可以加在window.h头文件后面,也可以不加int main(int argc, char* argv[...原创 2019-07-20 09:52:47 · 729 阅读 · 0 评论 -
错误 error C1189: #error : "No Target Architecture" 的解决方法
在编写代码是会遇到错误 1 error C1189: #error : “No Target Architecture” 的错误,错误源文件winnt.h报错原因:所写代码头文件中即包含了windows.h,又包含了windows.h中已经包含的系统头文件以我的错误为例:错误原因在于以下两个头文件,synchapi.h和windows.h。但是windows.h中包含了sysnchapi...原创 2019-07-19 22:32:09 · 17951 阅读 · 1 评论 -
getch()
getch()为输入一个字符,但是不显示,需要加头文件conio。一般拿来判断键盘的按键,键入值(按了哪一个键)。#include "stdafx.h"#include<iostream.h>#include"conio.h"int main(int argc, char* argv[]){ int ch = getch(); if(ch==80) cout<&...原创 2019-07-19 22:08:53 · 2423 阅读 · 0 评论 -
EasyX图形库安装,以及使用样例(vc6.0,vs2013,其他类同)
①官网下载②解压安装(由于自己电脑安装了vc6.0 和vs2013以该两个为例,其他都是一样的安装方法)③图形库测试利用图形库画星空 (l编译器vs 2013)#include<stdafx.h>#include <graphics.h>#include <time.h>#include <conio.h>#define MA...原创 2019-06-27 20:19:50 · 8868 阅读 · 2 评论 -
骑士游历问题(马踏棋盘)解析(c++)
骑士游历问题:在国际棋盘上使一个骑士遍历所有的格子一遍且仅一遍,对于任意给定的顶点,输出一条符合上述要求的路径解题思路:这是一道经典的遍历问题(DFS),由于题目要求遍历全部,那么肯定要做标记,因此立马想到DFS深度优先算法。具体思路如下:①了解国际象棋以及国际象棋骑士的走法国际象棋和中国象棋,大同小异,毕竟中国象棋是老祖先。国际象棋棋子放在格子中,中国象棋放在点上,且国际象棋有64个格子...原创 2019-06-18 17:15:00 · 14738 阅读 · 12 评论 -
63猴子摘桃
程序设计训练63猴子摘桃问题描述:五只猴子一起摘了一堆桃子,因为太累,五只猴子决定先睡一觉再分。不久,其中一只猴子醒来了,它见别的猴子没有醒来,便将一堆桃子平均分成 5 份,结果多了一个,就将多的这个吃了,拿走其中的一份并离开。又不久,第二只猴子醒来了,它不知道有一个同伴已经拿走过桃子,便又将剩下的桃子平均分成 5份,发现也多了一个,同样吃了这一个,拿走其中的一份。如此类推第 3 只,...原创 2019-06-25 19:41:57 · 2675 阅读 · 0 评论 -
super关键字的简单使用
super调用父类的构造方法java中子类不继承父类的构造方法,但是我们需要使用到父类的构造方法时可以利用super关键字来调用父类的构造方法,super调用父类的构造方法例子如下package test;class Student{ int number; String name; Student(){ } //定义一个无参数的构造方法 (建议保留无参数的构造函数,避免利用s...原创 2019-06-02 20:35:43 · 2121 阅读 · 0 评论 -
ICPC实验一、STL 的熟悉与使用
(1) 练习 vector 和 list 的使用。定义一个空的 vector,元素类型为 int,生成 10 个随机数插入到 vector 中,用迭代 器遍历 vector 并输出其中的元素值。在 vector 头部插入一个随机数,用迭代器遍历 vector 并输出其中的元素值。用泛型算法 find 查找某个随机数,如果找到便输出,否则将此数 插入 vector 尾部。用泛型算法 sort 将 ...原创 2019-05-30 00:14:02 · 4301 阅读 · 9 评论 -
vc6.0 STL模板中泛型max()和min()无法使用报错C2065的解决办法
测试:#include<iostream>#include<algorithm>using namespace std;int main(){ cout<<max(3,4)<<endl; cout<<min(19,33)<<endl; return 0;}结果报错:error C2065: 'max' ...原创 2019-05-30 23:07:18 · 3476 阅读 · 0 评论 -
c/c++利用time(),rand()生成随机数、生成单一随机数、生成大量有序随机数
随机数经常解题需要用到,生成大量的随机数,尤其是,有序的随机数,分享一下生成随机数的简单方法。所用编译器vc6.0①生成一个随机数#include<ctime> #include<iostream>using namespace std;#define random() (rand()%x) //定义随机值的范围 0~x int main(int argc...原创 2019-05-30 16:35:53 · 5693 阅读 · 0 评论 -
STL介绍(容器、迭代器)
STL全名标准模版库(Standard Template Library),是一群以template为根基的C++程序 库 目的在提供一些基本的容器类别(container class) 与高效的算法(algorithm) 一般来说程序是由算法加上数据结构,互相配合、 一起工作,完成程序的功能。但如此一来便将数 据结构与算法紧密绑定,不能分离,缺乏弹性STL 有五个组成部分:容器、迭代 器、算法...原创 2019-05-18 13:46:58 · 2899 阅读 · 0 评论