C++
KeeJee
机器学习,数据挖掘
展开
-
编程常用缩写
在编程中我们经常会为了减小标识符的长度而采用缩写,这通常是通过去掉一些元音字母完成的,但更多的时候我们使用一些常用、通用的缩写,本人整理的网上的一些相关资料如下。说明:1、本缩写表是《编码命名规范》的附录。2、本缩写表中列出的都是通用性缩写,不提供标准缩写,如:Win9x、COM 等。3、使用本缩写表里的缩写时,请对其进行必要的注释说明。4、除少转载 2016-12-09 18:57:04 · 2861 阅读 · 0 评论 -
C++ 控制台cin无法输入
先看今天的代码,我要先从控制台输入一个整数n,再输入n个字符串。[cpp] view plaincopyprint?// NO2.cpp// 展示一个C++控制台输入的错误。// 作者:曾赛#include #include int main(){using std::cout;using std::c转载 2017-05-22 01:03:30 · 8322 阅读 · 0 评论 -
cin输入类型与数据类型不符检查
istream类重载了抽取运算符> 支持c++内置的所有基本数据类型。cin对象将标准输入表示为字节流,然后根据抽取 运算符 不同版本的抽取运算符查看输入流的方法是相同 的。如果输入的前面一部分字符为空白(空格、换行符、和制表符),他们会跳过,直到遇到非空白字符。当输入没有满足程序期望的时候,比如对于一个int类型的变量a,却输入字符H,这种情况下,抽取运算发将不会改变变量a的转载 2017-05-17 01:28:12 · 7224 阅读 · 0 评论 -
C++ getline
getline(istream &in, string &s)从输入流读入一行到string s•功能:–从输入流中读入字符,存到string变量–直到出现以下情况为止:•读入了文件结束标志•读到一个新行•达到字符串的最大长度–如果getline没有读入字符,将返回false,可用于判断文件是否结束cin.getline(数组名, 数组大小)从输原创 2017-05-15 01:56:35 · 754 阅读 · 0 评论 -
C++字符串数组
字符串数组的使用:1. 字符串数组的定义: 指针 + 一维数组: const char* season[] = { "Spring", "Summer", "Fall", "Winter" }2. 调用字符串数组中的每一个字符。season[0] = "Spring";// chapter7.8.cpp : Defines the entry point for the co原创 2017-05-24 22:08:26 · 18459 阅读 · 1 评论 -
数组指针与指针数组
1、数组指针(指向数组的指针)(1)数组在内存中的表示创建一个数组就是在内存里面开辟一块连续的空间,比如int a[4];就是在内存里面开辟了一个大小为4*sizeof(int)字节的内存空间。二维数组是特殊的一维数组。先来看一段代码:[cpp] view plain copyvoid main() { i转载 2017-05-14 01:04:24 · 414 阅读 · 0 评论 -
C++ cout字符数组和普通数组
int ab[10] = {1,2,3,6,7};char a[6] = {'h','a','p','p','y','\0'};char ac[] = "happy";cout<<ac<<endl;cout<<ac<<endl;cout<<ab<<endl;字符数组是可以用这种方式输出的,因为数组名即代表首地址,数组是一块连续的内存空间,所以能直接输出.如果是其他类型的数组则输出的是一转载 2017-05-12 02:18:27 · 16511 阅读 · 2 评论 -
C++ new的用法
new int; //开辟一个存放整数的存储空间,返回一个指向该存储空间的地址(即指针) new int(100);//开辟一个存放整数的空间,并指定该整数的初值为100,返回一个指向该存储空间的地址 new char[10];//开辟一个存放字符数组(包括10个元素)的空间,返回首元素的地址 new int[5][4];//开辟一个存放二维整型数组(大小为5*转载 2017-05-12 01:45:17 · 985 阅读 · 0 评论 -
C++ vector使用
在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。1 基本操作(1)头文件#include.(2)创建vector对象,vector vec;(3)尾部插入数字:vec.push_back(a);(4)使用下标访问元素,cout(5)使用迭代器访问元素.vectorint>::iterator it;for(it=ve转载 2017-05-03 01:59:06 · 583 阅读 · 0 评论 -
面向对象编程原则
1. OCP 全称:“Open-Closed Principle” 开放-封闭原则 说明:对扩展开放,对修改关闭。 优点:按照OCP原则设计出来的系统,降低了程序各部分之间的耦合性,其适应性、灵活性、稳定性都比较好。当已有软件系统需要增加新的功能时,不需要对作为系统基础的抽象层进行修改,只需要在原有基础上附加新的模块就能实现所需要添加的功能。增加的新模块对原有的模块完全没有影响或影响很转载 2016-11-30 20:17:54 · 464 阅读 · 0 评论 -
cin.get,cin.clear()
1.cin.get() 实质:类istream所定义对象cin的重载成员函数 用于读取单字符 istream& get(char&) int get(void) 用于读取字符串 istream &get(char*,int) istream &get(char*,int,char)1.1 istream& get(char&) Point1 返回一个转载 2017-05-22 02:58:56 · 897 阅读 · 0 评论