diff options
author | Oskar <[email protected]> | 2024-08-22 19:21:59 +0200 |
---|---|---|
committer | Oskar <[email protected]> | 2024-08-22 19:21:59 +0200 |
commit | 456ce2efc1a2f14cdaa853ec9a95945a77ff2a08 (patch) | |
tree | 0b3ac22690d6aeeab1dfe76124d032c184ea13c1 /4p31.cpp | |
parent | 4c8377e5711e2c864c8754d1d6373c09da2ce7e1 (diff) |
more
Diffstat (limited to '4p31.cpp')
-rw-r--r-- | 4p31.cpp | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/4p31.cpp b/4p31.cpp new file mode 100644 index 0000000..07bc64f --- /dev/null +++ b/4p31.cpp @@ -0,0 +1,26 @@ +#include <iostream> +#include <vector> + +/* + * + * 4.31 + * + * There is no difference, because what is returned is discarded. + * ++ix and --cnt is technically better because we return nothing + * but there isnt a difference because both programs do the same thing. + */ + +int main () { + + std::vector<int> ivec(10); + std::vector<int>::size_type cnt = ivec.size(); + for(std::vector<int>::size_type ix = 0 ; ix != ivec.size() ; ix++, cnt--) { + ivec[ix] = cnt; + } + + for(auto a : ivec) { + std::cout << a << std::endl; + } + + return 0; +} |