Snowdream

I'm awake but my world is half asleep
posts - 403, comments - 310, trackbacks - 0, articles - 7
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

C++ 入门笔记(2)

Posted on 2007-05-30 20:14 ZelluX 阅读(238) 评论(0)  编辑  收藏 所属分类: C/C++

1. 最近用Dev C++写的几个程序中,最容易出错的就是忘记初始化和数组越界。C++(至少在Dev C++编译器中)并没有像Java那样严格的纠错功能,因此要格外小心。

2. C++ Programming Language上的一个样例程序,能看懂,但不能吃透。

 

#include <iostream>
#include 
<vector>
#include 
<string>
#include 
<fstream>
#include 
<iterator>

using namespace std;

int main() {
    ifstream fin(
"p61.in");
    istream_iterator
<string> ii(fin);
    istream_iterator
<string> eos;
 
    vector
<string> b(ii, eos);
 
    ostream_iterator
<string> oo(cout, "\n");
 
    unique_copy(b.begin(), b.end(), oo);
 
    system(
"PAUSE");
}


3. 向函数传递二维指针
void f(int a[][4]) 或者 void f(int (*a2)[4])


只有注册用户登录后才能发表评论。


网站导航: