[問題] 面試遇到的問題

作者: caxz ( )   2015-07-31 23:27:55
前幾天去M面試遇到的幾個問題,請各位高手解解惑
====================================================
問題一
void f(int a)
{
if(a
作者: mike0227 (我又小看了那複雜的世界)   2015-07-31 23:51:00
if內是 f(2);cout<<2;f(2);
作者: stupid0319 (徵女友)   2015-08-01 00:23:00
幹嘛寫出這樣的程式碼來SM自己呢..........
作者: name2name2 (yang~hi)   2015-08-01 08:16:00
作者: kidbower   2015-08-02 22:35:00
volatile我記得是不做最佳化,呼叫時用int可能被最佳化
作者: Killercat (殺人貓™)   2015-08-03 07:15:00
volatile那個例子是,比方說*a是一個被外部process去做塗寫的位置,那要是沒volatile的話compiler會錯誤的把a最佳化 不會拿兩次不過這例子真的舉得不好,因為(*a)*(*a)間隔太短了短到兩次取(*a)取到不同值幾乎不可能

Links booklink

Contact Us: admin [ a t ] ucptt.com