Home > メモリ割り当て


C言語でmallocを使用せずに文字の出現をすべて削除する方法

方法1: 文字列を新しい文字列にコピーする この方法では、元の文字列から特定の文字を削除し、新しい文字列にコピーします。以下に例を示します。#include <stdio.h> void removeCharWithoutMalloc(char* str, char c) { int i, j; for (i = 0, j = 0; str[i] != '\0'; i++) { if (str[i] != c) { str[j++] = str[i]; } } str[j] = '\0'; } >>More


C++でのベクトルのメモリ割り当て方法

デフォルトのコンストラクタを使用する方法: ベクトルを宣言するだけで、デフォルトのコンストラクタが自動的にメモリを割り当てます。要素が追加されるにつれて、ベクトルは自動的に必要なメモリを拡張します。>>More