|
|
|
|
|
by autoreleasepool
3792 days ago
|
|
IIRC, importing an entire namespace into scope is a feature that was added exclusively for backwards compatibility and is not idiomatic modern C++. What is idiomatic is explicitly importing individual symbols into a name peace. #include <iostream>
#include <vector>
#include <string>
using std::cout;
using std::vector;
using std::string;
int main() {
vector<string> v {"explicit ", "is better ", "than implicit\n" };
for (auto p: v) cout << p;
return 0;
}
I'm on mobile so please forgive errors. |
|