How do I break out of this loop and set initialize to 1 so it stops my for loops? I want to use this function once and only once.
void initialize(double weightType) {
int initialized = 0;
std::cout << initialized << std::endl;
if (initialized < 1) {
std::cout << initialized << std::endl;
for (int wl = 0; wl < layersWeights.size(); wl++) {
for (int r = 0; r < layersWeights[wl].size(); r++) {
for (int c = 0; c < layersWeights[wl][r].size(); c++) {
layersWeights[wl][r][c] = setRandom();
std::cout << layersWeights[wl][r][c] << std::endl;
}
}
}
initialized = 1;
}
}