似水流年

导航

2015年8月15日 #

C++容器之Vector

摘要: vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。为了可以使用vector,必须在你的头文件... 阅读全文

posted @ 2015-08-15 19:33 磨叽哥 阅读(272) 评论(0) 推荐(0) 编辑

C++之const

摘要: C++中const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。如果在编程中确实有某个值保持不变,就应该明确使用const,这样可以获得编译器的帮助。const最常见用途是作为数组的界和switch分情况标号(也可以用枚举符代替),分类如下:常变量: con... 阅读全文

posted @ 2015-08-15 19:28 磨叽哥 阅读(143) 评论(0) 推荐(0) 编辑

C++之友元

摘要: 友元提供了不同类的成员函数之间、类的成员函数与一般函数之间进行数据共享的机制。通过友元,一个不同函数或另一个类中的成员函数可以访问类中的私有成员和保护成员。C++中的友元为封装隐藏这堵不透明的墙开了一个小孔,外界可以通过这个小孔窥视内部的秘密。友元的正确使用能提高程序的运行效率,但同时也破坏了类... 阅读全文

posted @ 2015-08-15 19:14 磨叽哥 阅读(133) 评论(0) 推荐(0) 编辑

Online Judge中基本的输入输出

摘要: 一、利用c语言处理输入和输出1、输入:在C语言中输入中stdin指针表示标准的输入,scanf默认读取的就是stdin指向的输入,在acm中我们可能需要不断的测试,最好将stdin重定向到某一个文件,这样可以方便调试,使用方法如下。freopen("iniflename","r",stdin); 该... 阅读全文

posted @ 2015-08-15 19:08 磨叽哥 阅读(523) 评论(0) 推荐(0) 编辑

Linux文件目录权限总结

摘要: 代表字符权限对文件含义对目录含义r读权限允许查看文件内容允许列出目录中内容w写权限允许修改文件内容允许在目录中创建或删除文件x执行权限允许执行文件允许进入目录 阅读全文

posted @ 2015-08-15 19:01 磨叽哥 阅读(135) 评论(0) 推荐(0) 编辑

Ubuntu之root权限的获取

摘要: 方案一: Ubuntu的root密码在没有设置之前是随机的,即在每一次开机的时候他的密码都不同,但是由于在安装Ubuntu的时候需要建立一个账户,而这个招呼又属于admin组,因此它可以对root进行密码的修改。 修改root密码 sudo passwd root 登陆root账户 su... 阅读全文

posted @ 2015-08-15 18:57 磨叽哥 阅读(493) 评论(0) 推荐(0) 编辑