Page: MEM50-CPP. Do not access freed memory
|
Jill Britton |
Apr 20, 2023
|
Page: MEM51-CPP. Properly deallocate dynamically allocated resources
|
Jill Britton |
Apr 20, 2023
|
Page: MEM52-CPP. Detect and handle memory allocation errors
|
Jill Britton |
Apr 20, 2023
|
Page: MEM53-CPP. Explicitly construct and destruct objects when manually managing object lifetime
|
Jill Britton |
Jan 19, 2023
|
Page: MEM54-CPP. Provide placement new with properly aligned pointers to sufficient storage capacity
|
Jill Britton |
Jan 19, 2023
|
Page: MEM55-CPP. Honor replacement dynamic storage management requirements
|
Jill Britton |
Jan 19, 2023
|
Page: MEM56-CPP. Do not store an already-owned pointer value in an unrelated smart pointer
|
Jill Britton |
Jan 19, 2023
|
Page: MEM57-CPP. Avoid using default operator new for over-aligned types
|
Alexander Wagner |
Nov 29, 2022
|
Page: MISRA C++:2008
|
Derek Leung |
Dec 03, 2018
|
Page: MITRE CWE
|
Derek Leung |
Dec 03, 2018
|
Page: MSC50-CPP. Do not use std::rand() for generating pseudorandom numbers
|
Jill Britton |
Apr 20, 2023
|
Page: MSC51-CPP. Ensure your random number generator is properly seeded
|
Jill Britton |
Jun 30, 2022
|
Page: MSC52-CPP. Value-returning functions must return a value from all exit paths
|
Jon O'Donnell |
Apr 01, 2024
|
Page: MSC53-CPP. Do not return from a function declared [[noreturn]]
|
Jill Britton |
Jan 19, 2023
|
Page: MSC54-CPP. A signal handler must be a plain old function
|
Anirban Gangopadhyay |
Dec 01, 2023
|