const T&
T
T&
T*
/ const T*
. Константность зависит от того, надо ли параметр модифицироватьT&&
std::unique_ptr
std::unique_ptr
указывает на память, которой мы владеем. Предпочитать значению его следует, если это полиморфный типstd::array
, std::fstream
. Если мы хотим передавать владельца переменной такого типа или, например, вернуть из функции, то придётся использовать std::unique_ptr
.const(
EVE_ICON_SOURCE = "iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAY...."
ICON_PATH = "/tmp/eve.png"
)
// Check and export icon file from source
func iconExport() {
var _, err = os.Stat(ICON_PATH)
// Check exist icon file
if os.IsNotExist(err) {
// iconfile exist? Create
file, err := os.Create(ICON_PATH)
checkError(err)
defer file.Close()
// Open new iconfile
iconFile, err := os.OpenFile(ICON_PATH, os.O_RDWR, 0644)
checkError(err)
defer iconFile.Close()
// Decode Base64 string in bytecode
iconSource, err := base64.StdEncoding.DecodeString(EVE_ICON_SOURCE)
checkError(err)
// Write bew icon
_, err = iconFile.Write(iconSource)
checkError(err)
iconFile.Close()
}
}
Стоит ли идти из радиотехники в IT?
[guest@localhost tmp]$ cat "file.html" | sed 's/"http/\n&/g' | sed -n 's/^"\(http[^"]*\)".*/\1/p'
http://tasteofcountry.com
https://s3.amazonaws.com/tsm-images/logos/footer/204-light.png?id=78
http://tasteofcountry.com/shocking-country-music-splits/
http://tasteofcountry.com/reba-mcentire-narvel-blackstock-relationship-timeline/
http://screencrush.com/official-batman-vs-superman-plot-synopsis/?footer
http://wac.450f.edgecastcdn.net/80450F/screencrush.com/files/2015/07/batman-vs-superman-300.jpg?w=180&h=120&zc=1&s=0&a=t&q=89
http://popcrush.com/stars-who-were-born-rich/?footer
http://wac.450f.edgecastcdn.net/80450F/popcrush.com/files/2015/04/born-rich-300.jpg?w=180&h=120&zc=1&s=0&a=t&q=89
http://diffuser.fm/offensive-band-names/?footer
http://wac.450f.edgecastcdn.net/80450F/diffuser.fm/files/2015/03/offensive-band-names.jpg?w=180&h=120&zc=1&s=0&a=t&q=89
http://comicsalliance.com/comic-book-movie-behind-the-scenes-pictures/?footer
http://wac.450f.edgecastcdn.net/80450F/comicsalliance.com/files/2015/05/behind-the-scenes-300.jpg?w=180&h=120&zc=1&s=0&a=t&q=89
http://tasteofcountry.com/you-think-you-know-country-taylor-swift/?footer
http://wac.450f.edgecastcdn.net/80450F/tasteofcountry.com/files/2014/08/taylor-swift-sexy.jpg?w=180&h=120&zc=1&s=0&a=t&q=89
[guest@localhost tmp]$