[旧のぼのぼ日記] [古代のぼのぼ日記] [昔の更新日記] [戻る]
[2001年] [2002年] [2003年] [2004年] [2005年] [2006年] [2007年] [2008年] [2009年] [2010年] [2011年] [2012年] [2013年] [2014年] [2015年] [2016年] [2017年] [2018年] [2019年] [2020年] [2021年] [2022年] [2023年] [2024年] [2025年] [最新]

2021年 9月
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 - -

最近のコメント

最近の更新




新・のぼのぼ日記
遮二無二

2021年 9月 15日 (水)
●今日のNULL

今の仕事、Cでのコーディングなんだけど、コンパイルしたらなぜかNULLが定義されていなくて、調べてみたらこの環境ではNULLはNULL_PTRを使うようになっていることがわかりました。

なんでわざわざそんなことをしているのかと思って、チームの人に聞いてみたんですが、その答えは返ってこずに「NULL_PTR使えばいいですよ。NULLなんでただの#defineの定義だし、言語規格上、特にNULLである必要はないですし」とか言われました。

いや、そんなことはわかってるんだけど、自分が知りたいのはなんでわざわざNULLをNULL_PTRに置き換えるなんて面倒なことしてるのかってことなんですが、彼はそんなことはどうでもよくてコンパイルが通りさえすればいいみたいでした。

自分としては、技術者としてそんなんでいいの?という疑問がわくわけで、わざわざシステムがそうしてるってことは、そうするべき何らかの理由/メリットがあったに違いんですよね。であるなら、それをわかった上で納得して使いたいじゃないですか。

先日、某友人に C++11では、NULLの代わりに nullptr を使用することが推奨されている話を聞きまして、個人的にはあまり好きじゃないけど、そこにはちゃんと納得できる理由があったわけなんですよ。

今の技術者の人って、そういうの気にならないんでしょうか?

で、そういった話をしようと思ったのですが、「今忙しいから」という理由で話を打ち切られてしまいました。こっちもげんなりして、その話をする気がうせてしまいましたわ。。

俺の考えがもう古いんですかねぇ。


のぼのぼとコメントする?
内容
お名前 (必須)
メール (任意)
プロ野球データFreak
セリーグ順位表
パリーグ順位表
powered by プロ野球Freak

NOBONOBO NIKKI Ver 2.70 Copyright (c) 2001,2022 YAMAPY