Para ser um pouco mais preciso (e entender que a pergunta traduzida para o inglês pode não refletir sua verdadeira pergunta) - Não. Nenhum cabo pode carregar um dispositivo. O que este cabo fará é conectar dois dispositivos usando um cabo USB; um host com um conector de tomada fêmea USB 'A' (praticamente universal) e um 'cliente' com um micro 'B' (praticamente o novo padrão para dispositivos móveis USB).
Supondo que o dispositivo host pode fornecer uma corrente suficiente que o dispositivo cliente exige para carregar sua bateria, o uso desse cabo conectado pode carregar o seu dispositivo. Observe que alguns dispositivos móveis exigem mais amperagem para carregar do que a especificação USB 2.0 (0,5 amp) - principalmente a maioria dos dispositivos móveis da Apple. O USB 3.1 aumentou esse limite para 5 lâmpadas. É por isso que o carregamento em PCs e Macs nem sempre funciona.
Se você estiver usando um dispositivo de carregamento autônomo cuja única finalidade é fornecer energia, o limite de 0,5 amp será ignorado. A maioria dos dispositivos usará as linhas de dados do soquete USB para detectar se isso é possível. Este artigo da Wikipedia é um bom resumo do carregamento por USB.
Você não perguntou sobre transferência de dados, mas esses tipos de cabos baratos às vezes são cabos de dados ruins - sofrendo de interferência de linha, causando erros de transmissão suficientes que resultam em falha. Uma avaliação visual aproximada do diâmetro do cabo indica quão bem isoladas estão as linhas de dados. Algo muito fino não é isolado e pode ser um cabo de dados ruim.