File: new2.cpp

package info (click to toggle)
coccinelle 1.3.0.deb-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 20,888 kB
  • sloc: ml: 96,585; ansic: 23,664; sh: 1,695; perl: 1,576; makefile: 1,002; python: 922; lisp: 832; cpp: 655; awk: 70; csh: 12
file content (21 lines) | stat: -rw-r--r-- 305 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
#include <cassert>
void n1() {
  	// new type initializer
	int*a = new int(2);
	assert(a[0] == 2);
}
void n2() {
  	// new type
	int*b = new int[3];
	assert(b);
}
void n3() {
  	// new type initializer
	int*c = new int[2] {1,2};
	assert(c[0] == 1);
	assert(c[1] == 2);
}
int main()
{
	n1(); n2(); n3();
}