
C++
文章平均质量分 56
3stone_
别想了,动手吧
展开
-
C++字符串详解
c++字符串详解(转) 之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。 好了,进入正题……… 首先转载 2017-01-03 17:02:52 · 496 阅读 · 0 评论 -
C++ 输入输出格式 与 精度问题
1、输出固定位小数 & 固定位整数 2、取整函数ceil(),floor(),round() 3、输入时读取 特定位 4、sprintf() 函数使用详解 http://www.cnblogs.com/gisdev/archive/2007/11/27/973561.html 一、输出固定位小数 & 固定位整数使用printf():int myCost_1 = 10;in原创 2017-01-07 11:53:49 · 2889 阅读 · 0 评论 -
C++中<string><cstring><string.h>的区别
转载自:http://blog.youkuaiyun.com/luoweifu/article/details/20242307是C版本的头文件,包含比如strcpy、strcat之类的字符串处理函数。在C++标准化(1998年)过程中,为了兼容以前,标准化组织将所有这些文件都进行了新的定义,加入到了标准库中,加入后的文件名就新增了一个"c"前缀并且去掉了.h的后缀名,所以stri转载 2017-01-05 10:28:13 · 278 阅读 · 0 评论 -
C++ 中数据类型 相关
C/C++中各种类型int、long、double、char表示范围http://blog.youkuaiyun.com/xuexiacm/article/details/8122267浮点数存储原理 & 运算法则http://blog.youkuaiyun.com/vincent040/article/details/6211838浮点数判等(判0)https://www.cnblogs.com/k转载 2017-02-24 08:36:06 · 176 阅读 · 0 评论 -
struct 与 typedef struct 的区别
转载自:http://www.cnblogs.com/qyaizs/articles/2039101.htmlstruct 和 typedef struct分三块来讲述: 一、首先: //注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student转载 2017-02-14 19:35:21 · 185 阅读 · 0 评论 -
使用 memset() 统一赋值 memcpry() 数组整体赋值
http://blog.youkuaiyun.com/my_business/article/details/40537653转载 2017-02-13 10:44:07 · 1959 阅读 · 0 评论 -
cin、cout 与 scanf、printf 的效率比较
转自:http://blog.youkuaiyun.com/zq_onlytime/article/details/44900081很早就知道,c的scanf(printf)比c++的快。刷题时尤其明显,在这上面超时是常有的事儿。但,这是别人告诉我的,c快。为什么快?从网上借鉴一个例子做个简单测试:1.cpp //向一个文件里输入1000000个随机数#include<iostream>#includ转载 2017-02-14 19:25:06 · 6803 阅读 · 1 评论 -
求模运算--小整理
一、a % b 的计算步骤计算出a的绝对值被 b的绝对值除所得的余数,再使该余数的符号与a保持一致。即:表达式的结果与b的符号没有直接关系二、修正余数,使为正使得余数范围落在0至b-1对a%b取得的余数 加上除数后再对该和求模,即新余数为: r'=(r+b)%b原理: 以下均满足余数定义,为了避免当旧余数 r 为零时,(r+b)为除数b,再模b,这样不仅对可能出现的负余数做了适当的修正,同时对出原创 2017-02-21 22:21:36 · 1023 阅读 · 0 评论 -
C++String使用笔记【自用】
C++String使用笔记【自用】头文件–必须加#include<string>字符串长度函数 s.length();读写stringstring str;//定义后,为长度为0的空串cin >> str;//空格即结束cout << str;赋值string s1,s2;s1 = "hello world";s2 = s1;cout << s1 << endl;cout << s2 <原创 2017-01-03 16:18:26 · 374 阅读 · 0 评论 -
【知识点整理】C++标准模板库(STL)
STL(Standard Template Library)标准模板库| vector| set| string| map| queue| priority_queue| stack| pair常用函数:| vector头文件 #include&amp;amp;amp;amp;amp;lt;vector&amp;amp;amp;amp;amp;gt;用途: 1、变长数组; 2、以邻接表存储图(《算法笔记》10.2.原创 2018-06-14 16:12:48 · 895 阅读 · 0 评论