P
Size: a a a
P
DP
GF
P
DP
P
GF
P
F
T
P
AS
T
DP
d4rk@desktop:~ $ cat h.hpp
#pragma once
#include "h.hpp"
int i{1050};
d4rk@desktop:~ $ cat c.cpp
#include "h.hpp"
#include <iostream>
int main() {
std::cout << i << '\n';
}
d4rk@desktop:~ $ clang++ c.cpp -o cppp && ./cppp
1050
T
ПК
F
T
T
AS
a.h
std::ostream& operator<<(std::ostream& out, const Vector3D<T>& other);
b.ipp
template<typename T>
std::ostream& Vector3D<T>::operator<<(std::ostream& out, const Vector3D<T>& other)
{
out << "x := " << other.x
}