File: main.cpp

package info (click to toggle)
cbmc 6.6.0-4
  • links: PTS
  • area: main
  • in suites: forky, sid, trixie
  • size: 153,852 kB
  • sloc: cpp: 386,459; ansic: 114,466; java: 28,405; python: 6,003; yacc: 4,552; makefile: 4,041; lex: 2,487; xml: 2,388; sh: 2,050; perl: 557; pascal: 184; javascript: 163; ada: 36
file content (51 lines) | stat: -rw-r--r-- 820 bytes parent folder | download
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");
	}
*/
}