File: main.cpp

package info (click to toggle)
cbmc 5.2-1~bpo8%2B1
  • links: PTS
  • area: main
  • in suites: jessie-backports
  • size: 84,268 kB
  • sloc: cpp: 177,758; ansic: 32,485; yacc: 3,550; lex: 1,778; makefile: 1,071; java: 1,039; sh: 717; python: 649; perl: 246; pascal: 141
file content (51 lines) | stat: -rw-r--r-- 818 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <vector>
using namespace std;

/*
void sort(vector<int>& c)
{
	if (c.begin() == c.end()) return;
	
	for(int i=0; i < c.size(); i++)
	{
		for(vector<int>::iterator it = c.begin();
				it < c.end() ;
				it++)
		{
			vector<int>::iterator it_inc = it;
			it_inc++;

			if(it_inc == c.end())
				break;
		
			if(it_inc < it)
			{
				vector<int>::value_type tmp = * it;
				*it = *it_inc;
				*it_inc = tmp;
			}
		}
	}
}
*/
int main()
{
	vector<int> vec;
	vec.resize(0);
	__CPROVER_assert(vec.size()==0, "vec size == 0");
/*	vec.push_back(2);
	vec.push_back(1);
	vec.push_back(4);

	sort(vec);

	for(vector<int>::iterator it = vec.begin(); it < vec.end(); it++)
	{
		vector<int>::iterator it_inc = it;
		it_inc++;
		
		if(it_inc == vec.end()) break;
		__CPROVER_assert(*it <= *it_inc, "sorting error");
	}
*/
}