문제점 : 내 시스템에는 많은 통계 계산기가 클래스로 포장되어 있습니다. 제 계산은이 계산기의 값을 '합계'라는 단일 값으로 결합하는 것입니다. 이 계산기는 테이블로 주어 결합하는 방법을 설명합니다 '모델'--- CSV 파일이나 MySQL은 테이블 instance_name,accessor,argument,post_processing_function_name
모든 중첩 배열의 공통 요소를 찾는 루비 함수를 작성하려고합니다. 예를 들어, 다음과 같은 배열 주어,이은과 ... [[1, 2, 3], [1, 2], [2]]
=> [2]
[[1, 2, 3], [1, 2, 4]]
=> [1, 2]
내가 할 수있는 올 것이라고 대답, arr = [[1, 2, 3], [1, 2], [2]]
arr[0] & arr
다음을 작성하는 데 "깨끗한"방법 (중복 코드가 없음)이 없습니까? template < bool condition >
class Test {
struct Foo1 {
int a;
};
struct Foo2 {
int a;
int b;
};
using type = std::co
정적 클래스 함수 Foo::bar()에 대한 함수 포인터가 있고 클래스 형식 (Foo)을 가져 오려고합니다. 지금, 나는 bar이 Foo의 멤버 함수 인 경우에 나는 다음과 같은 유형의 특성처럼 뭔가 대신 정적 기능의 클래스 유형을 얻을 수 있다는 것을 알고 template<class T> struct class_of; template<class T, cl
내가 먼저 인스턴스가 생성 될 때 클래스 변수를 초기화 메타 클래스를 구현하기 위해 노력하고 내부 호출하지 않습니다. 클래스 메서드 (예 : __new__)로 호출되어야하는 새로운 마법 메서드 __load__을 유지하고 싶습니다. 그래서 이런 식으로 구현 : 그것은 잘 작동하고 정확한 결과를 제공 class StaticLoad(type):
__lo
나는 전문화 다음과 같은 템플릿 기능이 있습니다 변환 할 수있는 방법이 있나요 template<typename ... Args>
void doSomething(Args ... args) {
// Convert parameter pack using convert function above
// and call any other variad
std::experimental::is_detected 및 유사한 검색 유틸리티의 첫 번째 인수로 어떤 종류의 템플릿을 사용할 수 있는지 알고 싶습니다. 아래 붙여 넣기는 is_detected의 구현이며 유형 T에 .foo()이라는 멤버 함수가 있는지 검색하는 데 사용하려고했습니다. 이 사용하는 일반적인 패턴이 존재하는 경우 우선, 멤버 함수 T::foo의
나는 최근에 C++로 템플릿 메타 프로그래밍에 들어가고 있으며 몇 가지 기본 기능을 각각의 재귀 적 컴파일 타임 템플릿 정의로 변환하려고 시도해 왔습니다. 예를 들어 : template <typename T, T A, unsigned int N>
class pow { enum : T { value = A * pow<T, A, N-1>::value } };