I do hope it is a small project that one of which they ask you to name ths constructs you used.
A language construct is basically a part of your program that can be formed by one or more tokens and that is in accordance with the language rules and forms a "language sentence". A token is a string of characters allowed by the language dictionary that, together, form an elemental unit of meaning.
So...
int is a token. as is the symbol +, or the operator ::
int sum_2_numbers (int x, int y) is a construct of the type function.
int x is a construct known as variable declaration or assignment (on this case your construct is dependant on the context of where it is built)
class MyClass { /* ..... */ } is a construct of the type class
So on, so on...
Basically what I believe you are being asked is to list all language features you addressed in your project.
Typically this will be,
Code:
variable constructs,
constant constructs,
function constructs,
class constructs,
array constructs,
string (if you are using the STL defined type) constructs,
etc...
Hope this helps somehow