2019年4月21日のブックマーク (2件)

  • 野菜を包むビニール袋をバナナの葉に変更。プラスチックゴミ削減を目指すタイやベトナムのスーパーの試み : カラパイア

    地球環境保護のため、プラスチックの使用軽減が叫ばれている。プラスチックゴミによる海洋、河川汚染被害が日々報じられる中、世界各地で様々な運動が展開されている。 イギリスではプラスチック製のストロー、マドラー、プラスチックを芯の原料とする綿棒の販売を禁じる方針を明らかにした。日でもレジ袋の有料化の義務付けする法案が提出されている。 他にも、近い将来「プラスチック・フリー」を目指して、世界各地で様々なエコ・アイデアが導入されているが、そのひとつとしてアジアのスーパーで行われているある試みが、SNSへの投稿をきっかけに世界中に拡散した。 野菜や果物を包装する際、今まで使っていたビニール袋の代わりに、バナナの葉を使うという試みだ。

    野菜を包むビニール袋をバナナの葉に変更。プラスチックゴミ削減を目指すタイやベトナムのスーパーの試み : カラパイア
    threethree
    threethree 2019/04/21
    日本も見習っておにぎりを笹の葉で包むようにしよう
  • "call by reference"ではない動作を「参照渡し」と言っている記事まとめ - Qiita

    #include <iostream> void f(int& x) { x = 1; } int main() { int a = 0; f(a); std::cout << a << std::endl; // 1 return 0; } 記事一覧 以下の記事は"call by reference"ではない動作、ほとんどの場合は"call by value"の一種である"call by address"または"call by sharing"と言われている動作を「参照渡し」と言っています。なお、来、このような評価戦略の話は関数へ実引数へ渡す時の動作のことを言います。しかし、関数へ実引数を渡すことは、言い換えると、仮引数に実引数を代入(assignment)する事でもあります。よって、通常の代入に対する解説でも、関数への仮引数への代入時と同等の動作の解説として考え、どの評価戦略になるの

    "call by reference"ではない動作を「参照渡し」と言っている記事まとめ - Qiita
    threethree
    threethree 2019/04/21
    参照渡し警察。たしかにその言語しか知らない入門者からすれば、C++用語での説明は混乱するから駄目だとは思う。