link som besvarelse
hej

når jeg svare på et spørgsmål her i forum - vil indsætte et link , som en del af svaret - går der fisk i det,

da den er begyndt med at der kun kan indsættes billedfiler (indsæt/rediger billed)hvad gør jeg forkert?

har virket, brugt det mange gange

mvh.2515
hej.

alt i orden-virker igen, da det bare var mig der klokkede i det! 

men ellers tak for svaret.

mvh.2515
app´n billeder er en af de medfødte apps, som ikke umiddelbart kan fjernes, da den er integreret i styresystemet.

“alt om data” lavede engang en udmærket guide til, hvordan du alligevel får fjernet de apps som ikke umiddelbart kan fjernes, og hvordan du henter dem igen på store. linket er her:

… et bilag indeholder informationer til regnskabet om køb og salg. der findes forskellige slags bilag og krav. vi gennemgår kravene til bilag her. et bilag indeholder informationer til regnskabet om køb og salg. der findes forskellige slags bilag, og der findes forskellige krav til dem. vi beskriver kravene her. **Nej**; du *kaster ikke* resultatet, da:


* Det er unødvendigt, da `void *` automatisk og sikkert promoveres til enhver anden pointertype i dette tilfælde.
* Det tilføjer rod i koden, casts er ikke særlig lette at læse (især hvis pointertypen er lang).
* Det får dig til at gentage dig selv, hvilket generelt er dårligt.
* Det kan skjule en fejl, hvis du har glemt at inkludere `<stdlib.h>`. Dette kan forårsage nedbrud (eller, endnu værre, *ikke* forårsage et nedbrud før langt senere i en helt anden del af koden). Tænk på hvad der sker hvis pointere og integers har forskellig størrelse; så skjuler du en advarsel ved at caster og kan miste bits af din returnerede adresse. Bemærk: fra og med C99 er implicitte funktioner forsvundet fra C, og dette punkt er ikke længere relevant, da der ikke længere er nogen automatisk antagelse om, at udeklarerede funktioner returnerer `int`.


Som en præcisering skal du bemærke, at jeg sagde "du skal ikke caste", ikke "du *behøver* ikke at caste". Efter min mening er det en fejl at inkludere cast, selv hvis du har det rigtigt. Der er simpelthen ingen fordele ved at gøre det, men en masse potentielle risici, og at medtage gipsen indikerer, at du ikke kender til risiciene.


Bemærk også, som kommentatorer påpeger, at ovenstående taler om ren C, ikke C++. Jeg tror meget stærkt på C og C++ som separate sprog.


For yderligere at tilføje, at din kode unødigt gentager typeoplysningerne (`int`), hvilket kan forårsage fejl. Det er bedre at de-referere den pointer, der bruges til at gemme returværdien, for at "låse" de to sammen:



```
int *sieve = malloc(length * sizeof *sieve);
```

Dette flytter også `length` til forsiden for at øge synligheden, og dropper de overflødige parenteser med `sizeof`; de *er kun nødvendige* når argumentet er et typenavn. Mange mennesker synes ikke at vide (eller ignorerer) dette, hvilket gør deres kode mere omstændelig. Husk: `sizeof` er ikke en funktion! :)







Selvom det *kan* øge synligheden i nogle sjældne tilfælde at flytte `length` foran, bør man også være opmærksom på, at det i det generelle tilfælde bør være bedre at skrive udtrykket som:



```
int *sieve = malloc(sizeof *sieve * length);
```

Da det at holde `sizeof` først, i dette tilfælde, sikrer, at multiplikationen udføres med mindst `size_t` matematik.


Sammenlign: Sammenlign: `malloc(sizeof *sieve * length * width)` vs. `malloc(length * width * sizeof *sieve)` den anden kan overløbe `length * width` når `width` og `length` er mindre typer end `size_t`. hvordan du aktiverer affiliate answer
1. log ind på kundesiden. 2. vælg “affiliate”. 3. vælg “aktiver affiliate-partner konto”. 4. din konto er nu aktiveret, og du vil kunne se en oversigt over “klik”, “konverteringer” og “konverterings-rate”. da din konto er ny vil de alle stå på “0”. du kan læse mere om hvordan du indsætter affiliate materiale i form af html-koder på din hjemmeside her. hvis du vil have mere viden omkring vores affiliate program, kan du læse det her. du kan også ringe eller skrive til os for mere information. omdiriger/viderestil fra et domæne til et andet answer
1. log ind via kundesiden. 2. vælg “webhoteller”. 3. vælg “domæne omdirigering”. 4. tryk på “opret omdirigering”. 5. indtast det link/den url, som skal der skal omdirigeres fra. vil man f.eks. omdirigere fra “eksempel.dk” til “eksempel.com”, skal det gøres som på eksemplet herunder (se billede). 6. klik på “opret” når du er færdig. Kære du

Tak for at dele dine tanker med os. Jeg kan godt forstå, at det fylder hos dig.

Det lyder til, at det er startet som et godt venskab med de mange opkald, som I har haft med hinanden. Dog virker det også som om, at relationen nu har ændret sig til noget, som du ikke har lyst til at være en del af. 

Du skriver selv, at det er en mulighed at fjerne ham på snapchat, så du ikke længere modtager sådan nogle beskeder fra ham, men jeg kan godt forstå, at du alligevel bliver lidt i tvivl, da du måske oplever, at I har haft et godt venskab gennem snapchat og telefonopkaldene indtil nu.

Du beskriver selv beskederne som ubehagelige - og det vil jeg give dig ret i. Jeg tænker, at beskederne overskrider dine grænser og det er derfor, at du reagerer negativt på dem. Det er kun rigtig godt, at du selv kan mærke, at du ikke har lyst til at være en del af de her beskeder. Jeg synes derfor også, at du enten skal slette ham på snapchat eller som minimum skrive til ham, at du ikke vil have sådan nogle beskeder tilsendt. Hvis han ikke forstår, at du ikke vil have beskederne og derfor bliver ved med at sende ubehagelige beskeder til dig, så synes jeg, at du skal slette ham, hvis han ikke forstår det.

Jeg håber, at dette var en lille hjælp - og du er altid velkommen til at skrive herind igen. 

Kærlige hilsner fra

Lotte Læs den baglæns (som styret af [Clockwise/Spiral Rule](http://c-faq.com/decl/spiral.anderson.html)):


* `int*` - pegepind til int
* `int const *` - pegepind til const int
* `int * const` - const pointer til int
* `int const * const * const` - const pointer til const int


Nu kan den første `const` være på begge sider af typen, så:


* + == `int const *`.
* `const int * const` == `int const * const`


Hvis du vil gå helt amok, kan du gøre ting som dette:


* `int **` - pegepind til pegepind til int
* `int ** const` - en const pegepind til en pegepind til en int
* `int * const * *` - en pointer til en const pointer til en int
* `int const **` - en pegepind til en pegepind til en const int
* `int * const * * const` - en const pegepind til en const pegepind til en int
* ...


Og for at sikre os, at vi har forstået betydningen af const



```
const int* foo;
int *const bar; //note, you actually need to set the pointer 
                //here because you can't change it later ;)
```

`foo` er en variabel pegepind til et konstant heltal. Dette giver dig mulighed for at ændre det, du peger på, men ikke den værdi, du peger på. Oftest ses dette med C-style strings hvor du har en pointer til en `const char`. Du kan ændre hvilken streng du peger på, men du kan ikke ændre indholdet af disse strings. Dette er vigtigt, når selve strengen befinder sig i datasegmentet i et program og ikke bør ændres.


`bar` er en konstant eller en fast pointer til en værdi, der kan ændres. Dette er ligesom en reference uden det ekstra syntaktiske sukker. På grund af dette faktum vil man normalt bruge en reference, hvor man ville bruge en `T* const` pointer, medmindre man har brug for at tillade `NULL` pointers. montering af e-lister er smartest ved brug af akvariesilikone. smør akvariesilikone på den flade du ønsker skal monteres i terrariet. monter herefter listen ved ar presse den ned mod den flade den skal side på efterposteringer er bogføringer i regnskabet efter det er afsluttet. læs mere om hvordan du laver efterposteringer her.