Difference between debug and release.
- by atch
Why when I'm debugging in debug mode everything in code below works as suppose to but when I switch to release I'm getting strange result?
void say_hello(int argc, char* argv[])//In release mode argc has different values from 124353625 to 36369852
<include iostream>
{
std::cout << "In say_hello()\n";
}
int main(int argc, char* argv[])
{
say_hello(3,argv);//when instead of literal I enter "argc" everything is ok.
return 0;
}
Thanks for help.