Wie am besten formatieren?
-
Hoi.
Ich code gerade in einem Projekt mit einem 80-Zeichen-pro-Linie-Extremisten.
Eigentlich kann ich mich da gut dran halten, aber ich schaff es einfach nicht folgenden Funktionskopf auf 80 Zeichen pro Linie zu pressen ohne dass es hässlich aussieht ...template <typename char_t> inline DWORD writeString(DWORD_PTR address, const std::basic_string<char_t, std::char_traits<char_t>, std::allocator<char_t>>& value) const { }
Wie würdet ihr das machen? Danke... :p
-
template <typename char_t> inline DWORD writeString(DWORD_PTR address, const std::basic_string<char_t, std::char_traits<char_t>, std::allocator<char_t>>& value) const { }
-
<template<class char_t> struct String { typedef std::basic_string<char_t, std::char_traits<char_t>, std::allocator<char_t> > Type; }; template <typename char_t> inline DWORD writeString(DWORD_PTR address, const String<char_t>::Type& value) const { }
Ist noch knapp über 80 Zeichen, aber das kriegst du bestimmt kürzer.
-
template <typename char_t> inline DWORD writeString( DWORD_PTR address, const std::basic_string<char_t>& value) const { }
std::basic_string
hat Default-Templateparameter.Grüssli
-
Upps, danke
-
wenn es nicht hässlich sein soll, dann muss man auch dieses hässliche DWORD entfernen
typedef DWORD dword; template <typename Char> dword writeString( // inline kann man weglassen, wenn es ein template oder member ist. dword *address, std::basic_string<Char> const& value) const { }