C++基础
文章平均质量分 78
ajq1989
这个作者很懒,什么都没留下…
展开
-
【Accelerated C++】读书笔记(一)
<br />#include<iostream> #include<string> #include<vector> #include<algorithm> //sort #include <iomanip> //setprecision using namespace std; int main() { std::cout << "Please enter your name:" ; std::string name; std::cin >> name; //原创 2011-04-21 23:06:00 · 540 阅读 · 0 评论 -
【Accelerated C++】读书笔记(二)
<br />Student_info.h<br />#ifndef GUARD_Student_info #define GUARD_Student_info #include<iostream> #include<vector> #include<string> struct Student_info{ std::string name; double midterm,final; std::vector<double> homework; }; bool compa原创 2011-04-24 15:01:00 · 618 阅读 · 0 评论 -
【Accelerated C++】读书笔记(三)
<br />#include <iostream> #include <vector> #include <algorithm> #include <string> #include <map> ////////////////////////////////////////////////////////////////////////////////////// // 模板函数 //////////////////////////////////////////////////原创 2011-04-28 21:54:00 · 534 阅读 · 0 评论 -
【Accelerated C++】读书笔记(五)
<br />#include <iostream> //模板类 template <class T> class vec{ public: typedef T* iterator; typedef const T* const_iterator; typedef size_t size_type; typedef T value_type; vec(){ create();}; //构造函数 //explicit关键字只在定义一个参数的构造函数才有意义,原创 2011-04-29 22:39:00 · 621 阅读 · 0 评论 -
【Accelerated C++】读书笔记(四)
<br />#include <iostream> #include <algorithm> int main(int argc,char** argv) { //如果有参数,那么将他们显示出来 if(argc >1) { int i ; for(i =1;i< argc -1;++i) //输出除了最后一个以外的所有参数 { //参数间用空格隔开 std::cout << argv[i] << " "; //argv[i]是一个字符指针 char*原创 2011-04-29 21:44:00 · 454 阅读 · 0 评论 -
【Accelerated C++】读书笔记(六)
<br />#ifndef STR_HH_HH #define STR_HH_HH class Str { friend std::istream& operator>>(std::istream&,Str&); //友元函数可以在类定义的任何一个地方,把它加在public或private后面是没有区别的,应为它具有特殊的访问权限,所以它是类接口的一部分 public: typedef vec<char>::size_type size_type; //默认构造函数,创建一个原创 2011-05-05 20:57:00 · 567 阅读 · 0 评论 -
【CPP.Primer】对指针的理解
cpp.primer 指针 const原创 2011-05-07 16:31:00 · 653 阅读 · 0 评论