All pastes #243975 Raw Edit

Unnamed

public text v1 · immutable
#243975 ·published 2006-11-09 02:59 UTC
rendered paste body
FILE 1:

#include <iostream>
#include <string>
#include <utility>
#include <vector>

using namespace std;

class sample {
	// the container holding all the samples
	vector<double> samples;
	
public:
	sample(vector<double> vd) : samples(vd) {}
};

------------------------------------------
FILE 2

#include <iostream>
#include <utility>
#include <string>
#include <vector>
#include "sample.h"

using namespace std;

ostream& operator<<(ostream &s, sample &p) {
	s << "<" << p[0] << ":";
	
	for (int i = 1; i <= p.size() - 1; i++)
		s << p[i] << " ";
	
	s << ">";
}

int main() {
	vector<double> vd(5);
	vd[0] = 0;
	vd[1] = 1.0;
	vd[2] = 2.0;
	sample s = vd;
	cout << s;
}