Pragma once #
Utilizado em linguagens de programação ( C e C++ ), # pragma once é uma directiva não-padrão, indica que o arquivo onde ele reside será ignorado se incluído várias vezes. Assim, uma vez # pragma, tem a mesma finalidade como # include (guarda), mas com várias vantagens, incluindo; Menos Códigos, evitar conflitos de nomes e aumento na velocidade de compilação. Esta directiva é mais útil para programas que são excepcionalmente grandes ou que precisam tirar vantagens das capacidades de um compilador particular. Exemplo.:
-------------------------------------------------
-------------------------------------------------
File “grandfather.h”
-------------------------------------------------
#pragma once
-------------------------------------------------
------------------------------------------------- struct foo
-------------------------------------------------
{
-------------------------------------------------
int member;
-------------------------------------------------
};
-------------------------------------------------
-------------------------------------------------
-------------------------------------------------
File “father.h”
-------------------------------------------------
#include "grandfather.h"
-------------------------------------------------
-------------------------------------------------
-------------------------------------------------
File “child.c”
-------------------------------------------------
#include "grandfather.h"
-------------------------------------------------
#include "father.h"
Fonte: http://yonghongxiang.wordpress.com/2011/05/20/pragma-once-and-include-guard/
SEO
Search Engine Optimization (SEO) nome dado ao processo para aumentar a sua posição em sites de busca.