花落又念折枝乐 c++
oYiMiYangGuang123
这个作者很懒,什么都没留下…
展开
-
投掷色子系列编程题
#include#include#includeusing namespace std;int arr[6][6]={0};int sum[11]={0};int main(){ srand(time(0)); int r1=0,r2=0; for(int i=0;i { r1=rand()%6+1; r2=rand()%6+原创 2014-05-02 12:39:52 · 1562 阅读 · 0 评论 -
volatile
大多数计算机拥有一系列寄存器,其存取速度比计算机主存更快。好的编译程序能进行一种被称为“冗余装入和存储的删去”(redundant load and store removal)的优化,即编译程序会在程序中寻找并删去这样两类代码:一类是可以删去的从内存装入数据的指令,因为相应的数据已经被存放在寄存器中;另一种是可以删去的将数据存入内存的指令,因为相应的数据在再次被改变之前可以一直保留在寄存器中。转载 2014-06-05 23:17:03 · 595 阅读 · 0 评论 -
C++ 启示录
1.把C++当成一门新的语言学习;2.看《Thinking In C++》,不要看《C++变成死相》;3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;5.不转载 2014-06-25 15:11:56 · 708 阅读 · 0 评论 -
懒得整理了,c++常用输出格式~
cout标准输出流常用控制格式 使用这些格式需要声明包含long flags( ) const 返回当前的格式标志。 long flays(long newflag) 设置格式标志为newflag,返回旧的格式标志。 long setf(long bits) 设置指定的格式标志位,返回旧的格式标志。 long setf(long bits,long field)将fie转载 2014-05-23 16:46:01 · 1765 阅读 · 0 评论 -
STL中sort<稍后自己会整理下的,感觉给的不全>
实现方式:转载 2014-05-27 11:27:18 · 580 阅读 · 0 评论 -
c++友元《转》
《windows环境多线程编程原理与应用》中解释: 如果将类的封装比喻成一堵墙的话,那么友元机制就像墙上了开了一个门,那些得 到允许的类或函数允许通过这个门访问一般的类或者函数无法访问的私有属性和方法。友元机制使类的封装性得到消弱,所以使用时一定要慎重。友元类的说明将外界的某个类在本类别的定义中说明为友元,那么外界的类就成为本类的“朋 友”,那个类就可以访问本类的私有数据了。class转载 2014-05-27 07:50:00 · 540 阅读 · 0 评论 -
C++大数运算之加法,减法
#include#include#include#includeusing namespace std;#define maxlen 201int a[maxlen+2];int b[maxlen+2];char asize[maxlen+2];char bsize[maxlen+2];int add(int maxn,int *a,int *b){ int flag=原创 2014-09-22 10:15:48 · 1359 阅读 · 0 评论 -
String 用法 C++
来自网友总结String原创 2014-09-24 16:44:13 · 511 阅读 · 0 评论 -
STL标准容器类简介
STL标准容器类简介标准容器类说明顺序性容器vector从后面快速的插入与删除,直接访问任何元素deque从前面或后面快速的插入与删除,直接访问任何元素list双链表,从任何地方快速插入与删除关联容器set快速查找,不允许重复值multiset快速查找,允许重复值转载 2014-09-24 20:02:40 · 642 阅读 · 0 评论 -
c++ 11 新特性
2011年c++出了新标准,有以下常用的新特性1>auto转载 2014-06-05 11:07:56 · 691 阅读 · 1 评论 -
完胜文件处理,so easy
在linux下没有区别,在windows下,原创 2014-05-11 11:54:43 · 641 阅读 · 0 评论 -
c++入门 花落又念折枝
#include using namespace std;int main(){ cout for(int i=0;i cout}//制表符原创 2014-04-25 10:28:20 · 652 阅读 · 0 评论 -
冒泡优化
#includeusing namespace std;//冒泡排序,升序void swap(int &a,int &b){int temp=a;a=b;b=temp;}void print(int arr[],int size){for(int i=0;icoutcout}/*void sort(int arr[],int size)/原创 2014-05-02 11:59:58 · 702 阅读 · 0 评论 -
main函数两个参数用法(转)
main函数中两个参数的用法MSDN6.0中写道:argc is An integer specifying how many arguments are passed to the program from the command line. Because the program name is considered an argument, argc is at least 1.转载 2014-05-03 16:36:00 · 779 阅读 · 0 评论 -
函数指针
指向函数的指针包含内存中ga翻译 2014-05-03 16:22:16 · 746 阅读 · 0 评论 -
c++ 分解字符串
之前用java分解过字符串,貌似用的s原创 2014-05-03 21:13:54 · 854 阅读 · 0 评论 -
visual studio代码智能提示没有了?!!!!
写了这些天代码,突然发现,编译器怎么没有原创 2014-05-06 21:23:33 · 12634 阅读 · 0 评论 -
模拟重写数组类
数组头文件:Array。h#ifndef ARRAR_H#define ARRAR_H#includeusing namespace std;class Array{private: int size; int *ptr;public: friend istream &operator>>(istream &,Array &); friend ost翻译 2014-05-10 11:30:56 · 596 阅读 · 0 评论 -
数组和指针 深入
http://blog.csdn.net/walkinginthewind/article/details/7044380C语言中数组和指针是一种很特别的关系,首先本质上肯定是不同的,本文从各个角度论述数组和指针。一、数组与指针的关系数组和指针是两种不同的类型,数组具有确定数量的元素,而指针只是一个标量值。数组可以在某些情况下转换为指针,当数组名在表达式中使用时,编译器会把数组转载 2014-05-10 19:06:56 · 767 阅读 · 1 评论 -
重载二维数组下标 看的不是很明白 先mark一下
写在文章开头的话读完这篇文章后,你将学习到下面的知识:(1)一个多维数组是如何工作的(2)如何重载二维数组下标1. 分析重载一维数组下标很简单,通过下标传入的索引值,返回内部数组中相应的值。那重载二维数组的下标运算呢?其实重载二维和一维本质是一样的,因为 C/C++ 中所谓的 “二维或多维数组”都是由简单的一维数组表示的。举个例子哈:转载 2014-05-10 20:25:08 · 1425 阅读 · 0 评论 -
java字符串subString的实现
1 功能: substring (beginIndex,endIndex),取字符串beginIndex和endIndex之间的字符,缺少第二个参数时,取beginIndex到字符串末尾的字符。2 实现方法在String 类里 public String substring(int beginIndex, int endIndex) { if (beginIndex < 0原创 2016-05-04 18:48:50 · 925 阅读 · 0 评论