mirror of
https://github.com/libSDL2pp/libSDL2pp.git
synced 2025-08-06 04:15:59 -04:00
Use value-initialization instead of memory zeroing
This commit is contained in:
parent
fcfe258550
commit
e2a5c84d37
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
libSDL2pp - C++11 bindings/wrapper for SDL2
|
libSDL2pp - C++11 bindings/wrapper for SDL2
|
||||||
Copyright (C) 2014 Dmitry Marakasov <amdmi3@amdmi3.ru>
|
Copyright (C) 2014-2016 Dmitry Marakasov <amdmi3@amdmi3.ru>
|
||||||
|
|
||||||
This software is provided 'as-is', without any express or implied
|
This software is provided 'as-is', without any express or implied
|
||||||
warranty. In no event will the authors be held liable for any damages
|
warranty. In no event will the authors be held liable for any damages
|
||||||
@ -19,18 +19,14 @@
|
|||||||
3. This notice may not be removed or altered from any source distribution.
|
3. This notice may not be removed or altered from any source distribution.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <algorithm>
|
|
||||||
|
|
||||||
#include <SDL2pp/AudioSpec.hh>
|
#include <SDL2pp/AudioSpec.hh>
|
||||||
|
|
||||||
namespace SDL2pp {
|
namespace SDL2pp {
|
||||||
|
|
||||||
AudioSpec::AudioSpec() {
|
AudioSpec::AudioSpec() : SDL_AudioSpec{} {
|
||||||
std::fill((char*)this, (char*)this + sizeof(SDL_AudioSpec), 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
AudioSpec::AudioSpec(int freq, SDL_AudioFormat format, Uint8 channels, Uint16 samples) {
|
AudioSpec::AudioSpec(int freq, SDL_AudioFormat format, Uint8 channels, Uint16 samples) : SDL_AudioSpec{} {
|
||||||
std::fill((char*)this, (char*)this + sizeof(SDL_AudioSpec), 0);
|
|
||||||
SDL_AudioSpec::freq = freq;
|
SDL_AudioSpec::freq = freq;
|
||||||
SDL_AudioSpec::format = format;
|
SDL_AudioSpec::format = format;
|
||||||
SDL_AudioSpec::channels = channels;
|
SDL_AudioSpec::channels = channels;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user