Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 3 của 3

Chủ đề: Hàm static

  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Hàm static

    người ta tạo ra hàm static để làm gì nhỉ ?,VD như hàm này thì thêm static để nhằm mục đích gì ?

    Mã:
    static int em_shutdown(void *ef)
    {
    	Emotion_Vlc_Video *ev;
    	Emotion_Vlc_Video_Frame *evvf;
    
    	ev = (Emotion_Vlc_Video *)ef;
    	evvf = ev->cur_frame;
    
    	ASSERT_EV_VLC(ev) return 0;
    	libvlc_release(ev->vlc_player);
    	CATCH(ev->vlc_ex)
    	ev->vlc_player = NULL;
    	free(ev->vlc_ex);
    
    	ev->closing = 0;
    
    	ecore_main_fd_handler_del(ev->fd_handler);
    
    	if(evvf)	{
    		if(evvf->frame_A)	{
    			free(evvf->frame_A);
    		}
    		if(evvf->frame_B)	{
    			free(evvf->frame_B);
    		}
    		pthread_mutex_destroy(&(evvf->frame_copy_lock));
    		free(evvf);
    	}
    	close(ev->fd_write);
    	close(ev->fd_read);
    	close(ev->fd_slave_write);
    	close(ev->fd_slave_read);
    
    	return 1;
    }

  2. #2
    Hãy hiểu nguyên nghĩa đen của Static! Đó chính là câu trả lời cho cậu!

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Hàm static [IMG]images/smilies/Shame_on_you.gif[/IMG]
    static là phương thức!

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •