Simulando a distinção entre maiúsculas e minúsculas em um sistema de arquivos que não diferencia maiúsculas de minúsculas
Quando desenvolvo em C ++ em um sistema de arquivos que não diferencia maiúsculas de minúsculas, sinto falta de problemas como
#include "File.h"
se no disco for realmentefile.h
.
O problema só aparece quando tento compilar o código em um sistema de arquivos que diferencia maiúsculas de minúscula
Como simular a distinção entre maiúsculas e minúsculas em um sistema de arquivos (como o padrão do OSX) que não diferencia maiúsculas de minúscula
Editarstou procurando uma solução automatizada, que possa ser executada agora e no futuro com "o apertar de um botão"
ambém parece ser um bom estilo nomear arquivos em C ++ rigorosamente após o nome exato da classe, incluindo maiúsculas e minúsculas. Então SuperDuperClass apareceria em SuperDuperClass.h. Uma solução que requer nomes de arquivos em minúsculas não é adequad