//: C05:FuncDef.cpp
#include <iostream>
using namespace std;
template<class T> T sum(T* b, T* e, T init = T()) {
while(b != e)
init += *b++;
return init;
}
int main() {
int a[] = { 1, 2, 3 };
cout << sum(a, a + sizeof a / sizeof a[0]) << endl; // 6
} ///:~
std::vector < std::vector <int> > pixels;
pixels.resize(h, std::vector <int> (w));
1. Внутренние структуры данных не должны зависеть от интерфейса, а 2. интерфейс — может зависеть от внутренних структур данных.
gcc: a) можно указать уровень оптимизации б) можно добавить отладочную информацию.
msvs: а) можно указать уровень оптимизации б) отладочная инфа добавляется всегда.
Верно?
Не верно:
https://stackoverflow.com/questions/14505322/disab...
Selected "Configuration Properties > C/C++ > General > Debug Information Format", Hit DEL
Selected "Configuration Properties > Linker > Debugging> Generate Debug Info" set to No (по умолчанию включен и в дебаге, и в релизе)
Also set "Profile" to "No" in Linker > Advanced or you may still see PDB files generated!
Спасибо!