All fields

“Casting & Conversions” in Information Technology

20 questions across 2 technologies.

Information Technology

20 questions in 2 technologies

#QuestionTechnologyTopicLevel
1What is the difference between implicit and explicit conversions? C++ › Casting & ConversionsC++Casting & ConversionsBeginner
2What is the difference between static_cast and dynamic_cast for downcasting? C++ › Casting & ConversionsC++Casting & ConversionsAdvanced
3What are the four C++ named casts? C++ › Casting & ConversionsC++Casting & ConversionsBeginner
4What is static_cast used for? C++ › Casting & ConversionsC++Casting & ConversionsBeginner
5What is std::move and is it a cast? C++ › Casting & ConversionsC++Casting & ConversionsBeginner
6What is dynamic_cast and when do you use it? C++ › Casting & ConversionsC++Casting & ConversionsIntermediate
7What is reinterpret_cast and why is it dangerous? C++ › Casting & ConversionsC++Casting & ConversionsIntermediate
8What is the explicit keyword and why use it? C++ › Casting & ConversionsC++Casting & ConversionsIntermediate
9What is narrowing conversion and how does brace initialization help? C++ › Casting & ConversionsC++Casting & ConversionsIntermediate
10Why are C-style casts discouraged in C++? C++ › Casting & ConversionsC++Casting & ConversionsAdvanced
11What is a user-defined conversion operator? C++ › Casting & ConversionsC++Casting & ConversionsAdvanced
12What is std::bit_cast (C++20)? C++ › Casting & ConversionsC++Casting & ConversionsAdvanced
13What do you mean by casting a data type? C# Programming › Data Types in C#C# ProgrammingData Types in C#Beginner
14What are the 2 kinds of data type conversions available in C#? C# Programming › Data Types in C#C# ProgrammingData Types in C#Beginner
15What is an enum class (scoped enum) and why is it preferred? C++ › Enums & Enum ClassesC++Enums & Enum ClassesBeginner
16What is the difference between an implicit conversion and an explicit conversion? C# Programming › Data Types in C#C# ProgrammingData Types in C#Beginner
17What is const_cast and when is it (rarely) appropriate? C++ › Const CorrectnessC++Const CorrectnessIntermediate
18How do you convert between an enum class and its underlying integer? C++ › Enums & Enum ClassesC++Enums & Enum ClassesIntermediate
19Why is signed integer overflow undefined but unsigned overflow defined? C++ › Undefined BehaviorC++Undefined BehaviorIntermediate
20What is the strict aliasing rule and how can violating it cause UB? C++ › Undefined BehaviorC++Undefined BehaviorAdvanced