【初心者歓迎】C/C++室 Ver.106【環境依存OK】

レス数が1000を超えています。これ以上書き込みはできません。
2020/07/13(月) 13:51:48.09ID:WBkWHxcT
エスケープシーケンスやWin32APIなどの環境依存なものもOK
そのような質問は必ず環境を書きましょう
半角空白やタブでのインデントはスレに貼ると無くなります

コードを貼れる所
http://codepad.org/
https://ideone.com/

前スレ
【初心者歓迎】C/C++室 Ver.105【環境依存OK】
https://mevius.5ch.net/test/read.cgi/tech/1556142878/
2022/04/09(土) 19:45:37.96ID:s5Ocn4sk
一般的な動画再生ソフトでもコーデックをインストールしないと見れないのがあるが
一方、コーデック内臓もあるので技術的にはインストール不要だとおもうが
やり方はしらん、どっちも
990985
垢版 |
2022/04/10(日) 14:43:33.45ID:pRTmUSXM
とりあえずはマニフェストの設定変更で、起動した時に権限要求するようにしました。
調べて更に良い方法あればまた変更するつもりです。みなさんレスありがとうございました。
991デフォルトの名無しさん
垢版 |
2022/04/14(木) 15:42:21.39ID:VkbtJkFZ
SIMDの勉強中で、下のようなことをしたいのですが、コンストラクタでエラーになります。
プリミティブ型をアライメント指定してnew,deleteするにはどうすればいいですか?
class MyClass {
public:
MyClass() : member(new (std::align_val_t{32}) int[1000]) {}
~MyClass() { delete[] member; }
int* member;
};
2022/04/14(木) 16:34:45.62ID:4tVKG4Xu
コンパイラの吐き出すエラーは見た?
std::align_val_t を使えるのは C++17以降みたいだけど
そこらへんは大丈夫?

(※ ideone は C++14までやよね?)
993991
垢版 |
2022/04/14(木) 16:56:57.03ID:VkbtJkFZ
>>992
C++20です。
visual studio 2022でエラーC2956が出ます。
エラーのリンク先には構造体をnewしたい場合の対処法が書かれてます。
対処法:構造体の宣言時にalignas()でアライメント指定する。
プリミティブ型を宣言することができない(?)ので、この対処法では解決できませんでした。
994デフォルトの名無しさん
垢版 |
2022/04/15(金) 15:16:32.90ID:KM+JgYPL
うめ
995デフォルトの名無しさん
垢版 |
2022/04/15(金) 15:16:44.85ID:KM+JgYPL
埋め
996デフォルトの名無しさん
垢版 |
2022/04/15(金) 15:16:54.57ID:KM+JgYPL
ume
997デフォルトの名無しさん
垢版 |
2022/04/15(金) 15:17:03.44ID:KM+JgYPL
998デフォルトの名無しさん
垢版 |
2022/04/15(金) 15:17:12.94ID:KM+JgYPL
ウメ
999デフォルトの名無しさん
垢版 |
2022/04/15(金) 15:17:37.65ID:KM+JgYPL
生め
1000デフォルトの名無しさん
垢版 |
2022/04/15(金) 15:17:46.37ID:KM+JgYPL
産め
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 641日 1時間 25分 58秒
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況