Resultados da pesquisa a pedido "typename"
Uso da palavra-chave typename com typedef e new
Considere este código, template<class T> struct Sample { typename T::X *x; //declare pointer to T's X };No código acima, a palavra-chavetypename é requerido pelo compilador, para que possa desambiguar entre tipos e valores aninhados em modelos. ...
Quando devo usar a palavra-chave "typename" ao usar modelos
Ultimamente, tenho trabalhado em um projeto pequeno e não consegui descobrir algo. Recebi um arquivo .h que continha uma classe, usando um modelo de nome de tipo. Dentro dessa aula havia uma aula particular. template <typename T> class ...
unções de modelo estático em uma clas
Como faço para fazer a seguinte função dentro de uma classe e depois acessar essa função a partir de main? Minha classe é apenas uma coleção de várias funções estática template<typename T> double foo(vector<T> arr);
Como posso determinar se um objeto pode ToString em valor ou tipo name?
Estou escrevendo uma interoperabilidade entre um serviço php e nosso crm. Uma das coisas que preciso fazer é garantir que tipos simples sejam convertidos em ToString () para uso posterior em um conversor json. Não sei ao certo qual é o nome para ...
Por que a palavra-chave “typename” é necessária antes dos nomes dependentes qualificados e não antes dos nomes independentes qualificados?
class A { static int iterator; class iterator { [...] }; [...] }; Eu acho que entendo a razão pela qualtypename é necessário aqui: template <class T> void foo() { typename T::iterator* iter; [...] } mas eu não entendo a razão pela qualtypename ...
Relevância do typename no nomeduplo
from collections import namedtuple Point=namedtupe('whatsmypurpose',['x','y']) p=Point(11,22) print(p)Resultado: whatsmypurpose(x=11,y=22)Qual é a relevância / uso de'whatsmypurpose'?
Por que o nome do tipo _não_ é necessário aqui no Visual Studio 2008/2010?
Emessa questã [https://stackoverflow.com/questions/5682971/performance-issues-when-using-iterators] , o autor da pergunta tem a seguinte função: template<typename ITER> bool nextPermutation(ITER start, ITER end) { return nextPermutation(start, ...
Uso da palavra-chave typename com parâmetros de função do modelo
Em C ++, otypename é necessária para que o compilador possa desambiguar entre tipos e valores aninhados em modelos. No entanto, há certas situações em que nenhuma ambiguidade é possível, como quando uma classe derivada herda de um tipo de classe ...
Página 1 do 2