ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
אנאורח · ·
 

הודעה פורסם: 20/01/2020 - 20:59
נושא ההודעה: שאלה בסיסית thread cpp

קוד:

#include <iostream>
#include <vector>
#include <string>

#include <thread>

using namespace std;



void thread_function(int *i)
{
    *i = 3;
    cout<<"thread function Executing int="<< *i <<endl;
}
 
int main() 
{
    int i=2;
    thread th(thread_function,&i);
   
    th.join();   
   
    cout<<"Exit of Main function"<<2<<std::endl;
    return 0;
}

למה לא שניהם שוום שלוש?

קוד:
thread function Executing int=3
Exit of Main function2
bash-3.2$
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 20/01/2020 - 21:07
נושא ההודעה:

אני לא מבין מה זה שונה מ:
קוד:

    int r=2;
    int *pr = &r;
    *pr = 7;
    cout << " r pr"<<r<<*pr<<endl;

שכן מציג
קוד:

 r pr77
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 20/01/2020 - 21:09
נושא ההודעה:

אי יצאתי מטומטם השארתי את זה קבוע 2

להיתעלם וךמחוק את הפוסט.... סליחה
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. אורח [אנ]
  2. אורח
  3. אורח