だから最近、私はたくさんのuint8 / uint16を使用し、それらを互いに、そして整数リテラルと混ぜ合わせなければならないようなものを書いています。そのため、次のような警告が表示されます。
warning: conversion to 'u16int' from 'int' may alter its value
コード:
u16int attr = attr_byte << 8;
たくさんの警告を付けてコンパイルするのが好きです。警告を受け取るのは好きではありません。これを修正するための(できればクリーンな)方法はありますか?