Programação

14
Excluir pod ao portar para mac com catalisador

Portar aplicativos para o Mac é finalmente possível graças ao Catalyst , o problema é que vários pods não suportam o AppKit. O mais comum seria o Crashlytics / Firebase. In [...]/Pods/Crashlytics/iOS/Crashlytics.framework/Crashlytics(CLSInternalReport.o), building for Mac Catalyst, but linking in...

14
É necessário um nome de classe totalmente qualificado para o escopo global para definições de função de membro fora de linha?

Essa pergunta me fez pensar se é útil / necessário qualificar totalmente os nomes de classe (incluindo o operador de escopo global) em uma definição de função de membro fora da classe. Por um lado, nunca vi isso antes (e a sintaxe para fazê-lo corretamente parece obscura). Por outro lado, a...

14
Por que a dimensão de uma matriz faz parte de seu tipo?

Ao ler o livro C ++ Primer, deparei-me com esta declaração: "O número de elementos em uma matriz faz parte do tipo da matriz". Então, eu queria descobrir usando o seguinte código: #include<iostream> int main() { char Array1[]{'H', 'e', 'l', 'p'}; char Array2[]{'P', 'l', 'e', 'a', 's',...

14
copiar e mover construtores são amigos automáticos?

Podemos acessar variáveis ​​privadas de outra classe quando definimos copiar ou mover construtores. O C ++ os friendcria automaticamente automaticamente? Por exemplo: my_str::my_str(my_str&& m) { size_ = m.size_; //accessing private variable another my_str class buff_ = m.buff_;...