ADTarmehastexperimentalcleanupdtorsenumforallpointerdecayjacob/cs343translationjenkinssandboxnewastnewastuniqueexprpthreademulationqualifiedEnum
Last change
on this file since b5cff2b was
bf71cfd,
checked in by Thierry Delisle <tdelisle@…>, 6 years ago

Moved up many directories in source


Property mode set to
100644

File size:
4.2 KB

Line  

1  Before declaration of b1 

2  constructing int 

3  constructing int 

4  constructing int 

5  constructing int 

6  constructing int 

7  constructing int 

8  begin construct B 

9  assign b.a2 

10  constructing int 

11  constructing int 

12  begin construct A 

13  construct a.x 

14  constructing int: 1001 

15  assign a.y 

16  assigning int: 0 0 

17  end construct A 

18  copy constructing int: 0 

19  copy constructing int: 0 

20  begin copy construct A 

21  copy construct this.x 

22  copy constructing int: 1001 

23  assign this.y 

24  copy constructing int: 0 

25  destructing int: 0 

26  destructing int: 0 

27  end copy construct A 

28  begin ?=? A 

29  copy constructing int: 1001 

30  destructing int: 1001 

31  destructing int: 1001 

32  copy constructing int: 0 

33  destructing int: 0 

34  destructing int: 0 

35  copy constructing int: 0 

36  destructing int: 0 

37  destructing int: 0 

38  end ?=? A 

39  copy constructing int: 0 

40  copy constructing int: 0 

41  begin copy construct A 

42  copy construct this.x 

43  copy constructing int: 1001 

44  assign this.y 

45  copy constructing int: 0 

46  destructing int: 0 

47  destructing int: 0 

48  end copy construct A 

49  destructing int: 0 

50  destructing int: 0 

51  destructing int: 1001 

52  destructing int: 0 

53  destructing int: 0 

54  destructing int: 1001 

55  construct b.a1 

56  constructing int 

57  constructing int 

58  begin construct A 

59  construct a.x 

60  constructing int: 1000 

61  assign a.y 

62  assigning int: 0 0 

63  end construct A 

64  end construct B 

65  destructing int: 0 

66  destructing int: 0 

67  destructing int: 1001 

68  Before declaration of b2 

69  copy constructing int: 0 

70  copy constructing int: 0 

71  begin copy construct A 

72  copy construct this.x 

73  copy constructing int: 1000 

74  assign this.y 

75  copy constructing int: 0 

76  destructing int: 0 

77  destructing int: 0 

78  end copy construct A 

79  copy constructing int: 0 

80  copy constructing int: 0 

81  begin copy construct A 

82  copy construct this.x 

83  copy constructing int: 1001 

84  assign this.y 

85  copy constructing int: 0 

86  destructing int: 0 

87  destructing int: 0 

88  end copy construct A 

89  copy constructing int: 0 

90  copy constructing int: 0 

91  begin copy construct A 

92  copy construct this.x 

93  copy constructing int: 0 

94  assign this.y 

95  copy constructing int: 0 

96  destructing int: 0 

97  destructing int: 0 

98  end copy construct A 

99  End of main 

100  constructing int 

101  constructing int 

102  begin construct A 

103  construct a.x 

104  constructing int: 999 

105  assign a.y 

106  assigning int: 0 0 

107  end construct A 

108  copy constructing int: 0 

109  copy constructing int: 0 

110  begin copy construct A 

111  copy construct this.x 

112  copy constructing int: 999 

113  assign this.y 

114  copy constructing int: 0 

115  destructing int: 0 

116  destructing int: 0 

117  end copy construct A 

118  begin ?=? A 

119  copy constructing int: 999 

120  destructing int: 999 

121  destructing int: 999 

122  copy constructing int: 0 

123  destructing int: 0 

124  destructing int: 0 

125  copy constructing int: 0 

126  destructing int: 0 

127  destructing int: 0 

128  end ?=? A 

129  copy constructing int: 0 

130  copy constructing int: 0 

131  begin copy construct A 

132  copy construct this.x 

133  copy constructing int: 999 

134  assign this.y 

135  copy constructing int: 0 

136  destructing int: 0 

137  destructing int: 0 

138  end copy construct A 

139  destructing int: 0 

140  destructing int: 0 

141  destructing int: 999 

142  destructing int: 0 

143  destructing int: 0 

144  destructing int: 999 

145  destructing int: 0 

146  destructing int: 0 

147  destructing int: 1000 

148  destructing int: 0 

149  destructing int: 0 

150  destructing int: 999 

151  destructing int: 0 

152  destructing int: 0 

153  destructing int: 0 

154  destructing int: 0 

155  destructing int: 0 

156  destructing int: 999 

157  constructing int 

158  constructing int 

159  begin construct A 

160  construct a.x 

161  constructing int: 999 

162  assign a.y 

163  assigning int: 0 0 

164  end construct A 

165  copy constructing int: 0 

166  copy constructing int: 0 

167  begin copy construct A 

168  copy construct this.x 

169  copy constructing int: 999 

170  assign this.y 

171  copy constructing int: 0 

172  destructing int: 0 

173  destructing int: 0 

174  end copy construct A 

175  begin ?=? A 

176  copy constructing int: 999 

177  destructing int: 999 

178  destructing int: 999 

179  copy constructing int: 0 

180  destructing int: 0 

181  destructing int: 0 

182  copy constructing int: 0 

183  destructing int: 0 

184  destructing int: 0 

185  end ?=? A 

186  copy constructing int: 0 

187  copy constructing int: 0 

188  begin copy construct A 

189  copy construct this.x 

190  copy constructing int: 999 

191  assign this.y 

192  copy constructing int: 0 

193  destructing int: 0 

194  destructing int: 0 

195  end copy construct A 

196  destructing int: 0 

197  destructing int: 0 

198  destructing int: 999 

199  destructing int: 0 

200  destructing int: 0 

201  destructing int: 999 

202  destructing int: 0 

203  destructing int: 0 

204  destructing int: 1000 

205  destructing int: 0 

206  destructing int: 0 

207  destructing int: 999 

208  destructing int: 0 

209  destructing int: 0 

210  destructing int: 0 

211  destructing int: 0 

212  destructing int: 0 

213  destructing int: 999 

Note: See
TracBrowser
for help on using the repository browser.