Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#526 Le 26/06/2011, à 16:25

grim7reaper

Re : /* Topic des codeurs couche-tard [5] */

Oui, comme tu le dis : dans la mesure du possible.
Jpense que 400 lignes, il inlinera pas ^^"

Hors ligne

#527 Le 26/06/2011, à 16:37

Pylades

Re : /* Topic des codeurs couche-tard [5] */

Au fait, j’y pense : une fonction inline a-t-elle forcément un lien static, ou est-ce qu’elle peut-être extern ?

Parce que dans les cadre d’un lien extern, inline ça pert beaucoup de son intérêt, non ?


(Mais bon, j’peux pas vérifier, inline c’est du C++ (peut-être aussi du C99, je ne sais plus (ça ne semble pas, mais comme l’index du document que j’utilise est très succinct…)), mais en tous cas on n’en parle pas dans le K&R.)
(Oui, style Lisp/ArkSeth. tongue)


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#528 Le 26/06/2011, à 17:19

grim7reaper

Re : /* Topic des codeurs couche-tard [5] */

Oui, inline est dispo en C99.

Et il semblerai qu'une fonction inline puisse être extern, modulo quelques restrictions.
Pour le C99 (dans la section « 6.7.4 Function specifiers »), on peut lire

ISO/IEC 9899:1999 a écrit :

Any function with internal linkage can be an inline function. For a function with external linkage, the following restrictions apply: If a function is declared with an inline function specifier, then it shall also be defined in the same translation unit. If all of the file scope declarations for a function in a translation unit include the inline function specifier without extern, then the definition in that translation unit is an inline definition. An inline definition does not provide an external definition for the function, and does not forbid an external definition in another translation unit. An inline definition provides an alternative to an external definition, which a translator may use to implement any call to the function in the same translation unit. It is unspecified whether a call to the function uses the inline definition or the external definition.

Sinon, gcc dit ça

http://gcc.gnu.org/onlinedocs/gcc-4.6.0/gcc/Inline.html#Inline a écrit :

If you specify both inline and extern in the function definition, then the definition is used only for inlining. In no case is the function compiled on its own, not even if you refer to its address explicitly. Such an address becomes an external reference, as if you had only declared the function, and had not defined it.

This combination of inline and extern has almost the effect of a macro. The way to use it is to put a function definition in a header file with these keywords, and put another copy of the definition (lacking inline and extern) in a library file. The definition in the header file will cause most calls to the function to be inlined. If any uses of the function remain, they will refer to the single copy in the library.

Après, je sais qu'il y a quelques différences entre inline en C99 et inline en C++, mais faudrait que je relise la norme du C++ pour dire lesquels et savoir si ça influe dans ce cas‑là.

Hors ligne

#529 Le 26/06/2011, à 19:12

Pylades

Re : /* Topic des codeurs couche-tard [5] */

Tiens, dans le document que j’utilise pour le C99, je n’ai que quatre sections… on ne doit pas avoir le même. Le mien s’appelle « Rationale for
American National Standard for Information Systems - Programming Language - C ». Il me semble que t’avais mis le lien ici.


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#530 Le 26/06/2011, à 19:16

grim7reaper

Re : /* Topic des codeurs couche-tard [5] */

Si j'en crois l'en‑tête qui orne chaque page, le mien c'est « WG14/N1256 Committee Draft — Septermber 7, 2007 ISO/IEC 9899:TC3 »

(Oui, c'est bien « Septermber » ^^, ça ne s'invente pas)

Dernière modification par grim7reaper (Le 26/06/2011, à 19:19)

Hors ligne

#531 Le 26/06/2011, à 23:15

Elzen

Re : /* Topic des codeurs couche-tard [5] */

Bon, voilà, j'pense que j'ai corrigé ce qui n'allait pas dans l'ouverture des fichiers du bureau. C'est bizarre, les fichiers .desktop, quand même : des fois il y a un %F à remplacer par le nom de fichier, des fois c'est un %U, et des fois, il n'y a rien du tout :s
Du coup, j'fais remplacer les deux, puis je fais un command.find(filepath), et si ça ne trouve rien, je rajoute " "+filepath à la fin de command. Ça vous paraît correct ?


Sinon, mon launcher est presque prêt, j'publierai ça d'ici pas trop longtemps, je pense.


Accessoirement, vous saviez que les gtk.RadioMenuItem n'aimaient pas trop qu'on leur mette un sous-menu ? Quand ils en ont un, ils passent en cochés juste parce qu'on les présélectionne pour afficher le menu.

Hors ligne

#532 Le 26/06/2011, à 23:26

Hors ligne

#533 Le 27/06/2011, à 00:11

Кຼزດ

Re : /* Topic des codeurs couche-tard [5] */

Poireau.


dou

Hors ligne

#534 Le 27/06/2011, à 00:22

Kanor

Re : /* Topic des codeurs couche-tard [5] */

Blaireau

Hors ligne

#535 Le 27/06/2011, à 01:03

nesthib

Re : /* Topic des codeurs couche-tard [5] */

plop


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#536 Le 27/06/2011, à 01:16

Pylades

Re : /* Topic des codeurs couche-tard [5] */

C’est normal qu’avec URxvt les fontes soient plus baveuses qu’avec les emulateurs VTE, chez moi ?

Pour info, voici mon .Xresources :

URxvt.foreground:white
URxvt.background:black
urxvt*font:xft:DejaVu Sans Mono:size=10:antialias=true 
urxvt*boldFont:xft:DejaVu Sans Mono:bold:size=10:antialias=true 
urxvt*italicFont:xft:DejaVu Sans Mono:italic:size=10:antialias=true:autohint=true 
urxvt*boldItalicFont:xft:DejaVu Sans Mono:bold:italic:size=10:antialias=true:autohint=true
URxvt.saveLines:1024
URxvt.scrollBar:false
URxvt.skipScroll:false
!URxvt.perl-ext-common:default,tabbed

Et mon .fonts.conf (pas directement lu par X, donc) :

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <match target="font">
    <edit mode="assign" name="rgba">
      <const>none</const></edit>
    <edit mode="assign" name="hinting">
      <bool>true</bool></edit>
    <edit mode="assign" name="hintstyle">
      <const>hintfull</const></edit>
    <edit mode="assign" name="antialias">
      <bool>true</bool></edit>
  </match>
</fontconfig>

Bon, j’ai aussi la palette de couleurs qui n’est pas la même (ça me fait tout bizarre, dans Vim ^^), mais ce n’est pas bien grave et puis je trouverai bien…


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#537 Le 27/06/2011, à 02:11

samυncle

Re : /* Topic des codeurs couche-tard [5] */

.


Hello world

Hors ligne

#538 Le 27/06/2011, à 02:25

Sir Na Kraïou

Re : /* Topic des codeurs couche-tard [5] */

Æ ! mad


Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.

Hors ligne

#539 Le 27/06/2011, à 02:45

Pylades

Re : /* Topic des codeurs couche-tard [5] */

Et merde, en plus il paraît quel c’est impossible de scroller à la souris dans less sans le patcher.


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#540 Le 27/06/2011, à 06:42

Compteur du TdCCT

Re : /* Topic des codeurs couche-tard [5] */

Scores totaux, depuis le début :

1) 3613    nesthib
2) 3196    samuncle
3) 3083    Πυλάδης
4) 2305    Кຼزດ
5) 1783    cm-t
6) 1727+5  grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
7) 1366    na kraïou
8) 866    helly
9) 862    \\Ouranos//
10) 659    gnuuat
11) 644    tshirtman
12) 565    Lagierl
13) 439    Rolinh
14) 418    nathéo
15) 382    The Uploader
16) 268    Kanor
17) 202    :!pakman
18) 196    Askelon
19) 121    ǤƦƯƝƬ
20) 99    kamui57
21) 93    petifrancais
22) 78    edge_one
22) 78    pierguiard
24) 70    gulp
25) 43    Le Rouge
26) 42    sakul
27) 37    ilagas
28) 36    xapantu
29) 30    keny
30) 26    gustare
30) 26    d10g3n
32) 25    GentooUser
32) 25    Morgiver
34) 24    ไ୦บเઢ'
34) 24    Steap
36) 20    CROWD
37) 18    Ph3nix_
38) 16    kouskous
39) 15    timsy
40) 12    stratoboy
40) 12    sailing
42) 11    alexises
42) 11    Crocoii
44) 10    Toineo
44) 10    NutMotion
44) 10    pseudovingtcinqcaracteres
44) 10    pfriedZ
44) 10    CasseTaTele
44) 10    Zeibux
44) 10    THS`
51) 8    Mornagest
52) 7    Vista
53) 6    ubuntlin
53) 6    asma.geek
55) 5    tendances-tdct
55) 5    kinouchou
57) 4    danychou56
57) 4    Neros
57) 4    Biaise
57) 4    totoflute
57) 4    pinballyoda ㋛
57) 4    NLS le pingouin
57) 4    ceric
57) 4    Dice-Man
57) 4    Pylade
66) 3    Revan26914
66) 3    raspouillas
66) 3    sweetly
69) 2    SoJaS
70) 1    geenux
70) 1    ArzhurBZH

RépartitionPosts/heure


Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !

J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).

Hors ligne

#541 Le 27/06/2011, à 06:42

Compteur du TdCCT

Re : /* Topic des codeurs couche-tard [5] */

Scores de la période en cours :

1) 240    Πυλάδης
2) 209    nesthib
3) 153    Кຼزດ
3) 153    samuncle
5) 146    cm-t
6) 87    na kraïou
7) 71    tshirtman
8) 70    nathéo
9) 36    :!pakman
10) 34    The Uploader
10) 34    grim7reaper
12) 20    Rolinh
13) 5    Kanor
14) 4    \\Ouranos//
14) 4    kamui57
14) 4    Pylade
14) 4    Le Rouge
18) 3    xapantu

Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !

J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).

Hors ligne

#542 Le 27/06/2011, à 22:47

cm-t

Re : /* Topic des codeurs couche-tard [5] */

Кຼزດ a écrit :
cm-t a écrit :

'Nuit;

Dit le mec en train de faire du CSS.

c'était un plop à point wink-t



&& 'Nuit;


Actu Ubuntu            ☺/
Pauses Ubuntu sur Paris            \_< -t
[(π)] La Quadrature du net

Hors ligne

#543 Le 28/06/2011, à 01:05

Кຼزດ

Re : /* Topic des codeurs couche-tard [5] */

certes


dou

Hors ligne

#544 Le 28/06/2011, à 02:07

samυncle

Re : /* Topic des codeurs couche-tard [5] */

.


Hello world

Hors ligne

#545 Le 28/06/2011, à 02:08

Sir Na Kraïou

Re : /* Topic des codeurs couche-tard [5] */

æ


Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.

Hors ligne

#546 Le 28/06/2011, à 02:18

nesthib

Re : /* Topic des codeurs couche-tard [5] */

plop


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#547 Le 28/06/2011, à 02:21

Pylades

Re : /* Topic des codeurs couche-tard [5] */

hmm


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#548 Le 28/06/2011, à 06:42

Compteur du TdCCT

Re : /* Topic des codeurs couche-tard [5] */

Scores totaux, depuis le début :

1) 3623    nesthib
2) 3206    samuncle
3) 3093    Πυλάδης
4) 2311    Кຼزດ
5) 1786    cm-t
6) 1727+5  grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
7) 1376    na kraïou
8) 866    helly
9) 862    \\Ouranos//
10) 659    gnuuat
11) 644    tshirtman
12) 565    Lagierl
13) 439    Rolinh
14) 418    nathéo
15) 382    The Uploader
16) 268    Kanor
17) 202    :!pakman
18) 196    Askelon
19) 121    ǤƦƯƝƬ
20) 99    kamui57
21) 93    petifrancais
22) 78    edge_one
22) 78    pierguiard
24) 70    gulp
25) 43    Le Rouge
26) 42    sakul
27) 37    ilagas
28) 36    xapantu
29) 30    keny
30) 26    gustare
30) 26    d10g3n
32) 25    GentooUser
32) 25    Morgiver
34) 24    ไ୦บเઢ'
34) 24    Steap
36) 20    CROWD
37) 18    Ph3nix_
38) 16    kouskous
39) 15    timsy
40) 12    stratoboy
40) 12    sailing
42) 11    alexises
42) 11    Crocoii
44) 10    Toineo
44) 10    NutMotion
44) 10    pseudovingtcinqcaracteres
44) 10    pfriedZ
44) 10    CasseTaTele
44) 10    Zeibux
44) 10    THS`
51) 8    Mornagest
52) 7    Vista
53) 6    ubuntlin
53) 6    asma.geek
55) 5    tendances-tdct
55) 5    kinouchou
57) 4    danychou56
57) 4    Neros
57) 4    Biaise
57) 4    totoflute
57) 4    pinballyoda ㋛
57) 4    NLS le pingouin
57) 4    ceric
57) 4    Dice-Man
57) 4    Pylade
66) 3    Revan26914
66) 3    raspouillas
66) 3    sweetly
69) 2    SoJaS
70) 1    geenux
70) 1    ArzhurBZH

RépartitionPosts/heure


Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !

J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).

Hors ligne

#549 Le 28/06/2011, à 06:42

Compteur du TdCCT

Re : /* Topic des codeurs couche-tard [5] */

Scores de la période en cours :

1) 250    Πυλάδης
2) 219    nesthib
3) 163    samuncle
4) 159    Кຼزດ
5) 149    cm-t
6) 97    na kraïou
7) 71    tshirtman
8) 70    nathéo
9) 36    :!pakman
10) 34    The Uploader
10) 34    grim7reaper
12) 20    Rolinh
13) 5    Kanor
14) 4    \\Ouranos//
14) 4    kamui57
14) 4    Pylade
14) 4    Le Rouge
18) 3    xapantu

Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !

J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).

Hors ligne

#550 Le 28/06/2011, à 09:37

Dr Le Rouge

Re : /* Topic des codeurs couche-tard [5] */

La comparaison de variables en PHP, quelle chose merveilleuse :')

Dernière modification par Dr Le Rouge (Le 28/06/2011, à 09:38)


C'est deux suites de Cauchy qui veulent aller à la soirée 'no limit'. Hélas, à l'entrée le videur leur dit : "désolé, c'est complet !".
mon site perso (π²/6.fr) et mon blog

Hors ligne