1
我工作在C++一个print()
功能,并想知道:数组打印功能 - C++
template <typename BaseType>
void print(BaseType data, bool newline = false, bool raw = false) {
// Standard > C Out
std::cout << data;
/* Logic
If
Newline is true.
*/
if (newline)
std::cout << std::endl;
};
如果什么此同样的功能可以不同的反应阵列,并打印出该阵列的每个单独的构件,而不是回馈价值如0x22fe30
?
喜欢的东西:
print("Hello, World!"); // prints "Hello, World!"
print(array); // prints "[1, 0, 1]"
我只是做这个有趣地看到多远我用C++的技能真的是和希望任何有用的答案。谢谢。
你要寻找的被称为“专业化”。 –
小心你想要什么。 ''Hello,World!“'是一个'char [14]'' –
类型的数组如何解决?我是C++新手,自学成才,这是我第一次听说过专业化。 –