Entries from 2024-01-01 to 1 year

C++ vector Adding and Removing(insert, erase, push_back, etc)

C++

Summary Append to the end(push_back) Add to nth(insert) Remove trailing(pop_back) Delete nth(erase) Summary Process Function Append to the end. push_back Add to nth. insert Remove trailing pop_back Delete nth erase Append to the end(push_b…

How to use std::clamp in C++?

C++

What is std::clamp? Ex. 1:Set variable to be in the range min~max. What is std::clamp? This ensures that the variable is within a specified range。 References : std::clamp - cppreference.com Ex. 1:Set variable to be in the range min~max.…

【Anaconda】How to install OpenCV

Conclusion As is written in https://anaconda.org/conda-forge/py-opencv, I used this command. conda install conda-forge::py-opencv If OpenCV is installed correct, its version can be confirmed by this code. import cv2 print(cv2.__version__) …

for_each loop in C++

C++

What is std::for_each? abstract A function for applying a function to elements in the given iterator range. This makes it possible to do things like display all element in a vector without using a for statement. References:for_each - cppr…

How to copy a vector in C++?

C++

What is std::copy? Ex.1 :Copying all elements What is std::copy? It is a function that allows copying of element in a given iterator range. It enables copying a vector without for statement. References : copy - cpprefjp C++日本語リファレ…

C++ std::transform

C++

What is std::transform? Ex. 1:Add 1 to all elements of a vector When using lambda expressions When using functions What is std::transform? A function for applying a function to elements in the given iterator range. This makes it possible …