Carbenium ions can be generated through several mechanisms, including heterolytic bond cleavage of a carbon-containing molecule, often facilitated by the presence of a Lewis acid or a protic acid. For example, the addition of a proton (H+) to an alkene can result in the formation of a carbenium ion.