Website Analysis

Introduza o domínio


← Clique para atualizar

hackingcpp.com

Avaliação do site hackingcpp.com

 Gerado a 15 de Novembro de 2022 04:30 AM

Estatísticas desatualizadas? ATUALIZE !


O resultado é de 58/100

Conteúdo SEO

Título Learn Contemporary C++ | Concise&Visual Examples | hacking C++

Cumprimento : 62

Perfeito, o Título contém entre 10 e 70 caracteres.
Descrição Learn up-to-date, idiomatic C++ with code examples, concise explanations, cheat sheets and infographics. -- Lerne aktuelles, idiomatisches C++ mit Code-Beispielen, knappen Erklärungen und Infografiken. -- 学现代的C++ // 代码示例,简洁的说明和图表

Cumprimento : 229

Idealmente, a Descrição META deve conter entre 70 e 160 caracteres (incluíndo espaços).
Palavras-chave

Mau. Não detetámos palavras-chave META na sua página.
Propriedades Og Meta Boa! Esta página tira vantagens das propriedades Og.
Propriedade Conteúdo
title Learn Contemporary C++ | Concise&Visual Examples
description Learn up-to-date, idiomatic C++ with code examples, concise explanations, cheat sheets and infographics.
image https://hackingcpp.com/index_card.png
url https://hackingcpp.com
site_name hacking C++
locale en_US
type article
Cabeçalhos
H1 H2 H3 H4 H5 H6
1 13 21 8 0 0
  • [H1] Home
  • [H2]
  • [H2] News/Updates
  • [H2] Getting Started
  • [H2] Topics
  • [H2] Recipes
  • [H2] Standard Library
  • [H2] Tools
  • [H2] Community
  • [H2] Infographics & Cheat Sheets
  • [H2] Articles
  • [H2] Recipes
  • [H2] Lists
  • [H2] Tags
  • [H3] A
  • [H3] B
  • [H3] C
  • [H3] D
  • [H3] E
  • [H3] F
  • [H3] H – L
  • [H3] M
  • [H3] N – O
  • [H3] P
  • [H3] R
  • [H3] S
  • [H3] T
  • [H3] U – V
  • [H3] B
  • [H3] C
  • [H3] D – I
  • [H3] L – O
  • [H3] P
  • [H3] S – V
  • [H3] W
  • [H4] Standard Algorithms
  • [H4] Random Distributions
  • [H4] std::string
  • [H4] std::vector
  • [H4] std::numeric_limits
  • [H4] Lambda Expressions
  • [H4] {fmt} Formatting
  • [H4] {fmt} Times & Dates
Imagens Encontrámos 12 imagens nesta página.

Bom, a maioria das imagens têm o atributo ALT definidos.
Rácio Texto/HTML Rácio : 22%

Bom! O rácio de texto para código HTML desta página é maior que 15, mas menor que 25 porcento.
Flash Perfeito, não foi encontrado conteúdo Flash nesta página.
Iframe Excelente, não foram detetadas Iframes nesta página.

Reescrita de URL Perfeito. As ligações aparentam ser limpas!
Underscores (traços inferiores) nas URLs Detetámos 'underscores' (traços inferiores) nas suas URLs. O uso hífens é mais eficiente em termos de otimização SEO.
Ligações para a própria página Encontrámos um total de 258 ligações incluindo 0 ligações a ficheiros



Âncoras Tipo Sumo
hacking C++ Internas Passa sumo
News Internas Passa sumo
Beginner's Guide to C++ Internas Passa sumo
Standard Library Containers Internas Passa sumo
Standard Library Algorithms Internas Passa sumo
Cheat Sheets / Infographics Internas Passa sumo
All Recipes Internas Passa sumo
All Articles Internas Passa sumo
Online Learning Internas Passa sumo
Educational Videos Internas Passa sumo
Books Internas Passa sumo
Community Resources Internas Passa sumo
Tools Ecosystem Internas Passa sumo
All Resource Lists Internas Passa sumo
VIM Plugins Internas Passa sumo
Why & Who Internas Passa sumo
Privacy Internas Passa sumo
RSS Feed Internas Passa sumo
2022-09-22 Small Updates Internas Passa sumo
2022-07-26 New & Improved Lists Internas Passa sumo
2022-07-22 Improved Resource Lists Internas Passa sumo
2022-03-24 New List of Educational Videos Internas Passa sumo
Page Updates Internas Passa sumo
Start Guide @ "Hello, World" Internas Passa sumo
Start Guide @ Standard Library Internas Passa sumo
Standard Container Traversal Internas Passa sumo
Formatting & Printing with {fmt} Internas Passa sumo
Argument Dependent Lookup (ADL) Internas Passa sumo
Value Semantics vs. Reference Semantics Internas Passa sumo
Fast (Uninitialized) Allocation Of Numeric Arrays Internas Passa sumo
Which Function Parameter For Strings? Internas Passa sumo
Making A Random Number Generator Internas Passa sumo
C++20 Range Object Algorithms Internas Passa sumo
Random Number Generation Internas Passa sumo
Compilers Internas Passa sumo
Build Systems Internas Passa sumo
Unit Testing Frameworks Internas Passa sumo
Package Managers Internas Passa sumo
C++ IDEs Internas Passa sumo
Code Editors Internas Passa sumo
Language References Internas Passa sumo
Blogs Internas Passa sumo
Podcasts Internas Passa sumo
Conferences Internas Passa sumo
User Groups Internas Passa sumo
Intro Article Internas Passa sumo
Beginner's Intro Internas Passa sumo
Full Overview Internas Passa sumo
Fundamental Types… Internas Passa sumo
Function Objects… Internas Passa sumo
Lambda Basics… Internas Passa sumo
std::strftime Externas Passa sumo
Address Sanitizer Internas Passa sumo
Aggregate Types Internas Passa sumo
Allocators Internas Passa sumo
Attributes Internas Passa sumo
Avoid C-Arrays! Internas Passa sumo
Basic Custom Types / Classes Internas Passa sumo
C++ Standard Library Algorithms Introduction Internas Passa sumo
C-Style Arrays Internas Passa sumo
Command Line Arguments Internas Passa sumo
Comparing Custom Types Internas Passa sumo
Concepts & Constrained Templates Internas Passa sumo
Control Flow (Basics) Internas Passa sumo
Custom Arithmetic Types Internas Passa sumo
Custom Literal Types Internas Passa sumo
Data Structure Traversal Approaches Internas Passa sumo
Debugging With gdb Internas Passa sumo
Design Principles Internas Passa sumo
Design Study: Angle-Axis Rotation Internas Passa sumo
Design Study: Function Interfaces Internas Passa sumo
Destructors Internas Passa sumo
Development Setup Internas Passa sumo
Diagnostic Basics: Warnings, Assertions, Testing Internas Passa sumo
East const vs. const West Internas Passa sumo
Enumerations Internas Passa sumo
Exceptions Internas Passa sumo
File Input & Output Internas Passa sumo
Friends Internas Passa sumo
Function Call Mechanics Internas Passa sumo
Functions (Basics) Internas Passa sumo
Input & Output (Basics) Internas Passa sumo
Macro __cplusplus Internas Passa sumo
Manual Memory Management Internas Passa sumo
Memory (Basics) Internas Passa sumo
Move Semantics Internas Passa sumo
Namespaces Internas Passa sumo
Node-Based Data Structures Internas Passa sumo
Object Oriented Programming Internas Passa sumo
Perfect Forwarding Internas Passa sumo
Pointer Arithmetic Internas Passa sumo
Pointers Internas Passa sumo
Polymorphic Copying Internas Passa sumo
Range-Based 'for' Loop Compatibility Internas Passa sumo
References Internas Passa sumo
Separate Compilation Internas Passa sumo
Shared Resource Ownership Internas Passa sumo
Special Class Members Internas Passa sumo
Standard Library Internas Passa sumo
Standard Library Associative Containers Internas Passa sumo
Standard Library Element-Wise Range Modifications Internas Passa sumo
Standard Library Existence Queries Internas Passa sumo
Standard Library Finding Algorithms Internas Passa sumo
Standard Library Heap Operations Internas Passa sumo
Standard Library min/max Algorithms Internas Passa sumo
Standard Library Numeric Operations Internas Passa sumo
Standard Library Range Comparison Algorithms Internas Passa sumo
Standard Library Range Copy Algorithms Internas Passa sumo
Standard Library Range Move Algorithms Internas Passa sumo
Standard Library Range Utilities Internas Passa sumo
Standard Library Removal Algorithms Internas Passa sumo
Standard Library Sequence Containers Internas Passa sumo
Standard Library Sequence Reordering Algorithms Internas Passa sumo
Standard Library Sequence Views Internas Passa sumo
Standard Library Sorted Sequence Operations Internas Passa sumo
Standard Library Special Containers Internas Passa sumo
Standard Library Special Iterators Internas Passa sumo
std::span / gsl::span Internas Passa sumo
Stream Input & Output Internas Passa sumo
Templates Internas Passa sumo
The PIMPL Idiom Internas Passa sumo
Type Casts Internas Passa sumo
Type Deduction Internas Passa sumo
Type System Basics Internas Passa sumo
Type Traits Internas Passa sumo
Undefined Behavior Sanitizer Internas Passa sumo
Unique Resource Ownership Internas Passa sumo
valgrind Internas Passa sumo
Random Number Sequences: Control Reproducibility Internas Passa sumo
Recover From Input Stream Errors Internas Passa sumo
Best Practices & Guidelines for C++ Internas Passa sumo
Code & Execution Analysis Tools for C++ Internas Passa sumo
Code Formatting Tools Internas Passa sumo
Command Line Argument Parsing Libraries Internas Passa sumo
Command Line Tools Internas Passa sumo
Debuggers for C++ Internas Passa sumo
Fonts For Coding Internas Passa sumo
ISO C++ Standardization Internas Passa sumo
Organizations Related To C++ Internas Passa sumo
People In The C++ Community Internas Passa sumo
Profiling/Benchmarking Tools Internas Passa sumo
Social Media Channels Related To C++ Internas Passa sumo
Source Control Management Internas Passa sumo
Web Tools for C++ Internas Passa sumo
Guides Internas Passa sumo
Twitter Externas Passa sumo
Tags Internas Passa sumo
algorithms Internas Passa sumo
allocators Internas Passa sumo
arrays Internas Passa sumo
beginner-level Internas Passa sumo
blogs Internas Passa sumo
books Internas Passa sumo
build-systems Internas Passa sumo
C++ Internas Passa sumo
C++-standardization Internas Passa sumo
C++11 Internas Passa sumo
C++14 Internas Passa sumo
C++17 Internas Passa sumo
C++20 Internas Passa sumo
C++23 Internas Passa sumo
C++98 Internas Passa sumo
C-style Internas Passa sumo
C-vs-C++ Internas Passa sumo
casts Internas Passa sumo
classes Internas Passa sumo
code-editors Internas Passa sumo
code-formatting Internas Passa sumo
command-line Internas Passa sumo
community Internas Passa sumo
comparisons Internas Passa sumo
compilers Internas Passa sumo
concepts Internas Passa sumo
conferences Internas Passa sumo
const Internas Passa sumo
constexpr Internas Passa sumo
containers Internas Passa sumo
control-flow Internas Passa sumo
CUDA Internas Passa sumo
custom-types Internas Passa sumo
data-structures Internas Passa sumo
debugging Internas Passa sumo
design Internas Passa sumo
diagnostics Internas Passa sumo
exceptions Internas Passa sumo
file-io Internas Passa sumo
find Internas Passa sumo
functional-prog Internas Passa sumo
functions Internas Passa sumo
gallery Internas Passa sumo
generic-prog Internas Passa sumo
groups Internas Passa sumo
guidelines Internas Passa sumo
hash-map Internas Passa sumo
hash-set Internas Passa sumo
hashing Internas Passa sumo
header-files Internas Passa sumo
heap Internas Passa sumo
ides Internas Passa sumo
idiom Internas Passa sumo
initialization Internas Passa sumo
input Internas Passa sumo
io Internas Passa sumo
iostreams Internas Passa sumo
iterators Internas Passa sumo
lambda Internas Passa sumo
language-mechanism Internas Passa sumo
language-references Internas Passa sumo
learning Internas Passa sumo
libraries Internas Passa sumo
linker Internas Passa sumo
low-level Internas Passa sumo
map Internas Passa sumo
memory Internas Passa sumo
modern-C++ Internas Passa sumo
move-semantics Internas Passa sumo
oop Internas Passa sumo
organizations Internas Passa sumo
output Internas Passa sumo
package-manager Internas Passa sumo
paradigm Internas Passa sumo
pattern Internas Passa sumo
people Internas Passa sumo
performance Internas Passa sumo
podcasts Internas Passa sumo
pointers Internas Passa sumo
preprocessor Internas Passa sumo
profiling Internas Passa sumo
Python Internas Passa sumo
randomness Internas Passa sumo
ranges Internas Passa sumo
references Internas Passa sumo
set Internas Passa sumo
social-media Internas Passa sumo
stack Internas Passa sumo
standardization Internas Passa sumo
std-algorithms Internas Passa sumo
std-containers Internas Passa sumo
std-library Internas Passa sumo
std-macros Internas Passa sumo
std-vector Internas Passa sumo
STL Internas Passa sumo
strings Internas Passa sumo
style Internas Passa sumo
taste Internas Passa sumo
templates Internas Passa sumo
testing Internas Passa sumo
toolchain Internas Passa sumo
tools Internas Passa sumo
traversal Internas Passa sumo
types Internas Passa sumo
user Internas Passa sumo
version-control Internas Passa sumo
views Internas Passa sumo
VIM Internas Passa sumo
VIM-plugins Internas Passa sumo
warnings Internas Passa sumo
websites Internas Passa sumo

Palavras-chave SEO

Núvem de palavras-chave tools standard types all algorithms basics lists library range community
Consistência das Palavras-chave
Palavra-chave Conteúdo Título Palavras-chave Descrição Cabeçalhos
standard 31
library 28
algorithms 15
tools 10
basics 9

Usabilidade

Url Domínio : hackingcpp.com
Cumprimento : 14
Favicon Ótimo, o site tem um favicon.
Facilidade de Impressão Não encontrámos CSS apropriado para impressão.
Língua Otimo! A língua declarada deste site é en-US.
Dublin Core Esta página não tira vantagens do Dublin Core.

Documento

Tipo de Documento HTML 5
Codificação Perfeito. O conjunto de caracteres UTF-8 está declarado.
Validação W3C Erros : 43
Avisos : 1
Privacidade do Email Boa! Nenhum endereço de email está declarado sob a forma de texto!
HTML obsoleto Fantástico! Não detetámos etiquetas HTML obsoletas.
Dicas de Velocidade
Excelente, este site não usa tablelas dentro de tabelas.
Oh não, o site usa estilos CSS nas etiquetas HTML.
Boa, o site usa poucos ficheiros CSS.
Perfeito, o site usa poucos ficheiros JavaScript.
Atenção, o site não tira vantagem da compressão gzip.

Dispositivos Móveis

Otimização para dispositivos móveis
Icon Apple
Meta Viewport Tag
Conteúdo Flash

Otimização

XML Sitemap Em falta

O site não tem um mapa XML do site (sitemap) - isto pode ser problemático.

Um mapa do site identifica todas as URLs que estão disponíveis para rastreio, incluindo informação acerca de atualizações, frequência de alterações ou a importancia de cada URL. Isto contribui para uma maior inteligência e eficiência do rastreio.
Robots.txt http://hackingcpp.com/robots.txt

Perfeito, o seu site tem um ficheiro robots.txt.
Analytics Em falta

Não detetámos nenhuma ferramenta analítica de análise de atividade.

Este tipo de ferramentas (como por exemplo o Google Analytics) permite perceber o comportamento dos visitantes e o tipo de atividade que fazem. No mínimo, uma ferramenta deve estar instalada, sendo que em algumas situações mais do que uma pode ser útil.

PageSpeed Insights


A analisar...